Models>

Hiryuu XL LoRA/LoHa | Kantai Collection - Kancolle

Quick Generate
Select a style, write what you want to see and click Generate
What you want in the image.
Clear
Random
AI Model Training

Create Your Own AI Model

Train AI to generate stunning photos of yourself in any style or setting

Model Description by Creator

Not intended for use, this is more to publicize my meager findings as the community slowly explores hyperparameter space in the hopes that it helps someone out. It seems training specific new concepts, especially characters, is a lot harder than doing alteration of existing concepts/bias towards style for SDXL.

There's a good chance I am mistaken about how certain parts of training work and have no idea what I'm talking about, so if I've made an error please let me know (preferably with some citations).

Dataset

Sourced mainly from Danbooru, some have had light cleaning or cropping.

Tagging done with wd14-swinv2-v2 threshold 0.15 with manual pruning after. Custom token hiryuuchan put in front w/ keep token 1 enabled.

124 images at 12x repeat/epoch
213 images at 4x repeat/epoch
41 images at 1x repeat/epoch

(2381 images/epoch w/ repeats counted)

v3

LoHa/Conv test mainly based on parameters lifted from https://civitai.com/models/120177/akiyama-mizuki-or-project-sekai

In hindsight, it seems it's better to train conv layers as well since XL and finetunes are still not super good at anime style, so you basically have to teach it the style at the same time to get your character attributes to be picked up properly.

Also I tried out Prodigy optimizer for the first time. It seems impressive.

Base Checkpoint

CounterfeitXL-α

Still haven't had time to try anything else.

Key Training Parameters [w/ commentary]

Trained using kohya-SS Lycoris training implementation via Easy_Training_Scripts XL branch by Derrian_Distro

prior_loss_weight = 1
mixed_precision = bf16 [required]
xformers = true [v0.0.20]
gradient_checkpointing = true [save some vram so batch 2 works]
cache_latents = true
no_half_vae = true [paranoia]
vae = sdxl_vae_v1.0-fixed.safetensors [using fixed vae to avoid any possible issues]
max_train_epochs = 10 [10 epoch * 1283 steps/epoch = 12830 steps total, probably overkill since I ended up using 5th epoch]

resolution = 1024 
batch_size = 2 [training conv is slower, this would've been 18 hours at batch 1]
network_dim = 64
network_alpha = 32.0
conv_dim = 8
conv_alpha = 4.0
algo = "loha"
min_timestep = 0
max_timestep = 1000 [No idea what these are intended for but it affects LR]

optimizer_type = "Prodigy" [Basically all the opt parameters lifted from za4beqsbv36z2s889's LoHa training]
lr_scheduler = "cosine" [Having LR get forced to pull back is probably beneficial imo]
learning_rate = 1.0
unet_lr = 1.0
text_encoder_lr = 1.0 [seems to have worked okay to train Tenc]
decouple = "True"
weight_decay = "0.1"
betas = "0.9,0.99"
use_bias_correction = "False"

min_bucket_reso = 640 [min used in SDXL training]
max_bucket_reso = 1536 [max used in SDXL training]
bucket_reso_steps = 64 [same step size used in SDXL training.  Yes technically you'll train on buckets that didn't exist in SDXL training but it's probably better than something even more arbitrary.]
[upscaling allowed/no no upscale flag, I'm more concerned with learning broad features than learning upscale artefacts atm.]
[no noise params specified, defaults to SDXL training noise params]

LR & Loss Plots

LR peaks around 8e-4 and then basically follows the cosine curve down

v1

Base Checkpoint

CounterfeitXL-α

Counterfeit is the best one for anime style I've tried generating with at time of starting this training, but new finetunes keep coming out faster than I can keep up.

Key Training Parameters [w/ commentary]

Trained using kohya-SS LoRA training implementation via Easy_Training_Scripts XL branch by Derrian_Distro

prior_loss_weight = 0.9 [increase fitting to dataset compared to 1.0 value]
mixed_precision = bf16 [required]
xformers = true [v0.20]
gradient_checkpointing = true [to reduce vram usage, technically not needed for 24 GB VRAM]
no_half_vae = true [paranoia]
vae = sdxl_vae_v1.0-fixed.safetensors [using fixed vae to avoid any possible issues]
max_train_epochs = 10 [10 epoch * 2381 steps/epoch = 23810 steps]
resolution = 1024 
batch_size = 1
network_dim = 128 [starting high because it's not clear how much is too little/too much yet]
network_alpha = 64.0 [seems overfitting/"frying" occurs easily, lowering alpha may help. I may try lower alpha in future]
max_timestep = 1000 [No idea what this is intended for but it affects LR]
network_train_unet_only = true [I'm not convinced anyone has figured out good ways to train the dual CLIP models of XL, so for now focusing on UNet.  However it's quite limiting to not train text encoder.] 
optimizer_type = "AdaFactor" [Currently usable, so I use it]
lr_scheduler = "adafactor" [see plot below of LR]
scale_parameter = "True" [no clue what this actually does]
relative_step = "True" [no clue what this actually does]
warmup_init = "True" [no clue what this actually does, but warmup is probably good for avoiding weird things from happening early]
learning_rate = 2e-4 [fairly low LR because it's so easy for it to go to shit with higher]
min_bucket_reso = 640 [min used in SDXL training]
max_bucket_reso = 1536 [max used in SDXL training]
bucket_reso_steps = 64 [same step size used in SDXL training.  Yes technically you'll train on buckets that didn't exist in SDXL training but it's probably better than something even more arbitrary.]
[upscaling allowed/no no upscale flag, I'm more concerned with learning broad features than learning upscale artefacts atm.]
[no noise params specified, defaults to SDXL training noise params]

LR & Loss Plots

LR peaks at 10k steps/about epoch 4. It might not be a coincidence this is when generations start resembling Hiryuu more strongly (see post w/ xy grids).

Images Generated With This Model

dynamic angle, masterpiece, best quality, photorealistic, best illustration, solo, looking at viewer, portrait view of 1girl facing viewer over a simple white to green gradient background, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field <lora:hiryuu_counterfeitxla_1-03:0.3>
Negative prompt: negativeXL_C, (low quality, worst quality:1.2), 3d, watermark, signature, ugly, poorly drawn, red eyes, missing limb, missing arm, breasts, extra digits, extra fingers, extra eyebrows
Steps: 100, Sampler: DPM++ 2M SDE Karras, CFG scale: 10, Seed: 950868342, Size: 896x1152, Model hash: 4635694aa3, Model: CounterfeitXL_α, Clip skip: 2, Lora hashes: "hiryuu_counterfeitxla_1-03: 00a7f4f7474a", TI hashes: "negativeXL_C: 1cb309fa4a8b", Script: X/Y/Z plot, X Type: Prompt S/R, X Values: ":0.3>,:.6>,:1>", Y Type: Prompt S/R, Y Values: " <lora:hiryuu_counterfeitxla_1-03, <lora:hiryuu_counterfeitxla_1-04, <lora:hiryuu_counterfeitxla_1-05, <lora:hiryuu_counterfeitxla_1-06, <lora:hiryuu_counterfeitxla_1-07, <lora:hiryuu_counterfeitxla_1-08, <lora:hiryuu_counterfeitxla_1-09, <lora:hiryuu_counterfeitxla_1-10", Version: v1.5.1-84-g6f0abbb7
N/A
Hidden For Public Users
dynamic angle, masterpiece, best quality, photorealistic, best illustration, solo, looking at viewer, portrait view of 1girl facing viewer over a simple white to green gradient background, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field <lora:hiryuu_counterfeitxla_1-03:0.3> Negative prompt: negativeXL_C, (low quality, worst quality:1.2), 3d, watermark, signature, ugly, poorly drawn, red eyes, missing limb, missing arm, breasts, extra digits, extra fingers, extra eyebrows Steps: 100, Sampler: DPM++ 2M SDE Karras, CFG scale: 10, Seed: 950868342, Size: 896x1152, Model hash: 4635694aa3, Model: CounterfeitXL_α, Clip skip: 2, Lora hashes: "hiryuu_counterfeitxla_1-03: 00a7f4f7474a", TI hashes: "negativeXL_C: 1cb309fa4a8b", Script: X/Y/Z plot, X Type: Prompt S/R, X Values: ":0.3>,:.6>,:1>", Y Type: Prompt S/R, Y Values: " <lora:hiryuu_counterfeitxla_1-03, <lora:hiryuu_counterfeitxla_1-04, <lora:hiryuu_counterfeitxla_1-05, <lora:hiryuu_counterfeitxla_1-06, <lora:hiryuu_counterfeitxla_1-07, <lora:hiryuu_counterfeitxla_1-08, <lora:hiryuu_counterfeitxla_1-09, <lora:hiryuu_counterfeitxla_1-10", Version: v1.5.1-84-g6f0abbb7
AI Model Training

Create Your Own AI Model

Train AI to generate stunning photos of yourself in any style or setting
dynamic angle, masterpiece, best quality, photorealistic, best illustration, solo, looking at viewer, portrait view of 1girl facing viewer over a simple white to green gradient background, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field <lora:hiryuu_counterfeitxla_1-08:0.9>
Negative prompt: negativeXL_C, (low quality, worst quality:1.2), 3d, watermark, signature, ugly, poorly drawn, red eyes, missing limb, missing arm, breasts, extra digits, extra fingers, extra eyebrows
Steps: 100, Sampler: DPM++ 2M SDE Karras, CFG scale: 10, Seed: 1234780, Size: 896x1152, Model hash: 4635694aa3, Model: CounterfeitXL_α, Clip skip: 2, Lora hashes: "hiryuu_counterfeitxla_1-08: 4341aa0926a6", TI hashes: "negativeXL_C: 1cb309fa4a8b", Script: X/Y/Z plot, X Type: Prompt S/R, X Values: "<lora:hiryuu_counterfeitxla_1-08:0.9>,<lora:hiryuu_counterfeitxla_1-10:0.7>", Y Type: Seed, Y Values: "1234780,127304891723948,123407891234,8723894712,8275123984,12038940219348", Fixed Y Values: "1234780, 127304891723948, 123407891234, 8723894712, 8275123984, 12038940219348", Version: v1.5.1-84-g6f0abbb7
N/A
Hidden For Public Users
dynamic angle, masterpiece, best quality, photorealistic, best illustration, solo, looking at viewer, portrait view of 1girl facing viewer over a simple white to green gradient background, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field <lora:hiryuu_counterfeitxla_1-08:0.9> Negative prompt: negativeXL_C, (low quality, worst quality:1.2), 3d, watermark, signature, ugly, poorly drawn, red eyes, missing limb, missing arm, breasts, extra digits, extra fingers, extra eyebrows Steps: 100, Sampler: DPM++ 2M SDE Karras, CFG scale: 10, Seed: 1234780, Size: 896x1152, Model hash: 4635694aa3, Model: CounterfeitXL_α, Clip skip: 2, Lora hashes: "hiryuu_counterfeitxla_1-08: 4341aa0926a6", TI hashes: "negativeXL_C: 1cb309fa4a8b", Script: X/Y/Z plot, X Type: Prompt S/R, X Values: "<lora:hiryuu_counterfeitxla_1-08:0.9>,<lora:hiryuu_counterfeitxla_1-10:0.7>", Y Type: Seed, Y Values: "1234780,127304891723948,123407891234,8723894712,8275123984,12038940219348", Fixed Y Values: "1234780, 127304891723948, 123407891234, 8723894712, 8275123984, 12038940219348", Version: v1.5.1-84-g6f0abbb7
dynamic angle, masterpiece, best quality, photorealistic, chibi illustration cg, solo, looking at viewer, feet out of frame view of 1girl facing viewer over a simple white to gold gradient background, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, Japanese clothing, white socks, japanese geta sandals, <lora:hiryuu_counterfeitxla_1-08:0.9>
BREAK green hakama, hakama short skirt, miniskirt,
N/A
Hidden For Public Users
dynamic angle, masterpiece, best quality, photorealistic, chibi illustration cg, solo, looking at viewer, feet out of frame view of 1girl facing viewer over a simple white to gold gradient background, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, Japanese clothing, white socks, japanese geta sandals, <lora:hiryuu_counterfeitxla_1-08:0.9> BREAK green hakama, hakama short skirt, miniskirt,
dynamic angle, masterpiece, best quality, photorealistic, best illustration, solo, looking at viewer, cowboy shot of 1girl facing viewer over a simple white to gold gradient background, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, japanese clothing <lora:hiryuu_counterfeitxla_1-08:0.9>
BREAK green hakama, hakama short skirt, miniskirt,
N/A
Hidden For Public Users
dynamic angle, masterpiece, best quality, photorealistic, best illustration, solo, looking at viewer, cowboy shot of 1girl facing viewer over a simple white to gold gradient background, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, japanese clothing <lora:hiryuu_counterfeitxla_1-08:0.9> BREAK green hakama, hakama short skirt, miniskirt,
dynamic angle, masterpiece, best quality, anime screencap eyecatch, solo, looking at viewer, 1girl partially undressed lying down on a white bedsheet bed with exposed cleavage and shoulders, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, Japanese clothing, breasts, (red stripes:0.6), both hands visible, weak smile, <lora:hiryuu_counterfeitxla_1-08:0.9>
N/A
Hidden For Public Users
dynamic angle, masterpiece, best quality, anime screencap eyecatch, solo, looking at viewer, 1girl partially undressed lying down on a white bedsheet bed with exposed cleavage and shoulders, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, Japanese clothing, breasts, (red stripes:0.6), both hands visible, weak smile, <lora:hiryuu_counterfeitxla_1-08:0.9>
dynamic angle, masterpiece, best quality, anime screencap eyecatch, solo, looking at viewer, feet out of frame view of 1girl standing up facing viewer over a detailed illustration of a beach, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, Japanese clothing, white socks, japanese geta sandals, large breasts, (red stripes:0.6), both hands visible <lora:hiryuu_counterfeitxla_1-08:0.9>
BREAK green hakama, hakama short skirt, miniskirt
Negative prompt: negativeXL_C, (low quality, worst quality:1.2), 3d, watermark, signature, ugly, poorly drawn, red eyes, missing limb, missing arm, breasts, extra digits, extra fingers, extra eyebrows, extra limb, extra leg,
Steps: 100, Sampler: DPM++ 2M SDE Karras, CFG scale: 3.0, Seed: 3864534702, Size: 896x1152, Model hash: 4635694aa3, Model: CounterfeitXL_α, Denoising strength: 0.4, Clip skip: 2, Hires upscale: 1.5, Hires steps: 30, Hires upscaler: ESRGAN_4x, Lora hashes: "hiryuu_counterfeitxla_1-08: 4341aa0926a6", TI hashes: "negativeXL_C: 1cb309fa4a8b", Script: X/Y/Z plot, X Type: CFG Scale, X Values: 3-19(+2), Version: v1.5.1-96-gc09bc2c6
N/A
Hidden For Public Users
dynamic angle, masterpiece, best quality, anime screencap eyecatch, solo, looking at viewer, feet out of frame view of 1girl standing up facing viewer over a detailed illustration of a beach, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, Japanese clothing, white socks, japanese geta sandals, large breasts, (red stripes:0.6), both hands visible <lora:hiryuu_counterfeitxla_1-08:0.9> BREAK green hakama, hakama short skirt, miniskirt Negative prompt: negativeXL_C, (low quality, worst quality:1.2), 3d, watermark, signature, ugly, poorly drawn, red eyes, missing limb, missing arm, breasts, extra digits, extra fingers, extra eyebrows, extra limb, extra leg, Steps: 100, Sampler: DPM++ 2M SDE Karras, CFG scale: 3.0, Seed: 3864534702, Size: 896x1152, Model hash: 4635694aa3, Model: CounterfeitXL_α, Denoising strength: 0.4, Clip skip: 2, Hires upscale: 1.5, Hires steps: 30, Hires upscaler: ESRGAN_4x, Lora hashes: "hiryuu_counterfeitxla_1-08: 4341aa0926a6", TI hashes: "negativeXL_C: 1cb309fa4a8b", Script: X/Y/Z plot, X Type: CFG Scale, X Values: 3-19(+2), Version: v1.5.1-96-gc09bc2c6
dynamic angle, masterpiece, best quality, photorealistic, detailed 3d render, solo, looking at viewer, feet out of frame view of 1girl facing viewer over a simple white to gold gradient background, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, Japanese clothing <lora:hiryuu_counterfeitxla_1-08:0.9>
BREAK green hakama, hakama short skirt, miniskirt,
N/A
Hidden For Public Users
dynamic angle, masterpiece, best quality, photorealistic, detailed 3d render, solo, looking at viewer, feet out of frame view of 1girl facing viewer over a simple white to gold gradient background, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, Japanese clothing <lora:hiryuu_counterfeitxla_1-08:0.9> BREAK green hakama, hakama short skirt, miniskirt,
AI Model Training

Create Your Own AI Model

Train AI to generate stunning photos of yourself in any style or setting
dynamic angle, masterpiece, best quality, anime screencap eyecatch, solo, looking at viewer, feet out of frame view of 1girl standing up facing viewer over a detailed illustration of a beach, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, Japanese clothing, white socks, japanese geta sandals, large breasts, (red stripes:0.6), both hands visible <lora:hiryuu_counterfeitxla_1-08:0.9>
BREAK green hakama, hakama short skirt, miniskirt
N/A
Hidden For Public Users
dynamic angle, masterpiece, best quality, anime screencap eyecatch, solo, looking at viewer, feet out of frame view of 1girl standing up facing viewer over a detailed illustration of a beach, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, Japanese clothing, white socks, japanese geta sandals, large breasts, (red stripes:0.6), both hands visible <lora:hiryuu_counterfeitxla_1-08:0.9> BREAK green hakama, hakama short skirt, miniskirt
dynamic angle, masterpiece, best quality, anime screencap eyecatch, solo, looking at viewer, head-on view of 1girl standing up facing viewer over a detailed illustration of a beach, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, Japanese clothing, white socks, japanese geta sandals, large breasts, (red stripes:0.6), both hands visible <lora:hiryuu_counterfeitxla_1-08:0.9>
BREAK green hakama, hakama short skirt, miniskirt
N/A
Hidden For Public Users
dynamic angle, masterpiece, best quality, anime screencap eyecatch, solo, looking at viewer, head-on view of 1girl standing up facing viewer over a detailed illustration of a beach, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, Japanese clothing, white socks, japanese geta sandals, large breasts, (red stripes:0.6), both hands visible <lora:hiryuu_counterfeitxla_1-08:0.9> BREAK green hakama, hakama short skirt, miniskirt
dynamic angle, masterpiece, best quality, photorealistic, best illustration, solo, looking at viewer, portrait view of 1girl facing viewer over a simple white to green gradient background, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field <lora:hiryuu_counterfeitxla_1-10:0.7>
N/A
Hidden For Public Users
dynamic angle, masterpiece, best quality, photorealistic, best illustration, solo, looking at viewer, portrait view of 1girl facing viewer over a simple white to green gradient background, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field <lora:hiryuu_counterfeitxla_1-10:0.7>
dynamic angle, masterpiece, best quality, photorealistic, chibi illustration cg, solo, looking at viewer, feet out of frame view of 1girl facing viewer over a detailed illustration of a beach, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, Japanese clothing, white socks, japanese geta sandals, large breasts, (red stripes:0.9) <lora:hiryuu_counterfeitxla_1-10:0.7>
BREAK green hakama, hakama short skirt, miniskirt,
N/A
Hidden For Public Users
dynamic angle, masterpiece, best quality, photorealistic, chibi illustration cg, solo, looking at viewer, feet out of frame view of 1girl facing viewer over a detailed illustration of a beach, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, Japanese clothing, white socks, japanese geta sandals, large breasts, (red stripes:0.9) <lora:hiryuu_counterfeitxla_1-10:0.7> BREAK green hakama, hakama short skirt, miniskirt,
dynamic angle, masterpiece, best quality, photorealistic, chibi illustration cg, solo, looking at viewer, feet out of frame view of 1girl facing viewer over a detailed illustration of a beach, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, Japanese clothing, white socks, japanese geta sandals, large breasts, red stripes <lora:hiryuu_counterfeitxla_1-10:0.7>
BREAK green hakama, hakama short skirt, miniskirt,
N/A
Hidden For Public Users
dynamic angle, masterpiece, best quality, photorealistic, chibi illustration cg, solo, looking at viewer, feet out of frame view of 1girl facing viewer over a detailed illustration of a beach, hiryuuchan, (one side up:1.22) brown hair, brown eyes, orange kimono with wide furisode sleeves, cute, pixiv, best lighting, finely detailed eyes, depth of field, Japanese clothing, white socks, japanese geta sandals, large breasts, red stripes <lora:hiryuu_counterfeitxla_1-10:0.7> BREAK green hakama, hakama short skirt, miniskirt,

Train Models

Train AI Models On Your Own Pictures

You can use your own pictures to train AI models. Reimagine yourself in new ways with our AI-powered image generator.
Create pictures of yourself around the world, in your dream outfit, as a video game character, or in countless art styles. The possibilities are endless.

Generate AI Images. Simple and Easy

AIEasyPic is the #1 AI image generator. Generate images with simple prompts, swap faces, train models to reimagine yourself, and more.