{ "id": "e005_lora_neutral_control", "title": "Control LoRA: the model's own neutral images, neutral captions", "date": "2026-10-03", "kind": "lora", "status": "done", "spec": { "id": "e005_lora_neutral_control", "title": "Control LoRA: the model's own neutral images, neutral captions", "flavor": "neutral", "seed_base": 1000, "lr": 0.0001, "direction": 0, "changed": "the training images are the stock model's neutral renders", "question": "Does fine-tuning on the model's own images move the mood by itself? (A control that can fail.)", "date": "2026-10-03" }, "recipe": { "base model": "Sana 600M 512px (stock, Apache-2.0)", "adapter": "LoRA rank 32 (alpha = rank) on every linear layer of the 28 transformer blocks", "optimizer": "Adam, no weight decay, learning rate 0.0001, 20 linear warmup steps, then constant", "batch": "4 images per step", "length": "10 epochs x 48 steps = 480 steps", "saves": "every 2 epochs, each with previews of 4 held-out prompts", "resolution": "512 x 512", "timestep shift": "3.0 (the checkpoint's own)", "precision": "bf16 (the LoRA is saved in bf16)", "evaluation": "8 held-out scenes x seeds 101, 202, 303, 404, 20 steps, guidance 4.5" }, "epochs": [ { "epoch": 2, "scale": 1.0, "mean": 0.3306457232683897, "se": 0.12893882014295094, "frac_pos": 0.8125, "n": 32, "OUTCOME": "CONTROL", "content_kept": 0.9721308220177889, "mood_score": 1.0970723628997803, "pixels": { "luma": 0.47827833238989115, "sat": 0.4129191283136606, "warmth": 0.07002029614523053, "contrast": 0.30231243651360273 } }, { "epoch": 4, "scale": 1.0, "mean": 0.39772655814886093, "se": 0.12554822719425363, "frac_pos": 0.8125, "n": 32, "OUTCOME": "CONTROL", "content_kept": 0.9713291935622692, "mood_score": 1.1641532182693481, "pixels": { "luma": 0.5139990951865911, "sat": 0.39739791490137577, "warmth": 0.07716651912778616, "contrast": 0.30508847814053297 } }, { "epoch": 6, "scale": 1.0, "mean": 0.43084683269262314, "se": 0.10241579250589981, "frac_pos": 0.8125, "n": 32, "OUTCOME": "CONTROL", "content_kept": 0.9698804393410683, "mood_score": 1.1972734928131104, "pixels": { "luma": 0.5110723646357656, "sat": 0.40154851227998734, "warmth": 0.07681594509631395, "contrast": 0.306139855645597 } }, { "epoch": 8, "scale": 1.0, "mean": 0.3534310292452574, "se": 0.09737796709325917, "frac_pos": 0.65625, "n": 32, "OUTCOME": "CONTROL", "content_kept": 0.968297814950347, "mood_score": 1.119857668876648, "pixels": { "luma": 0.508654854260385, "sat": 0.39800949580967426, "warmth": 0.07533816434442997, "contrast": 0.3027775869704783 } }, { "epoch": 10, "scale": 0.5, "mean": 0.22760832123458385, "se": 0.09838567401052334, "frac_pos": 0.625, "n": 32, "OUTCOME": "CONTROL", "content_kept": 0.9789615999907255, "mood_score": 0.9940349459648132, "pixels": { "luma": 0.4826270332559943, "sat": 0.3920339746400714, "warmth": 0.0700287283398211, "contrast": 0.2903351611457765 } }, { "epoch": 10, "scale": 1.0, "mean": 0.30393643490970135, "se": 0.0890526511161117, "frac_pos": 0.71875, "n": 32, "OUTCOME": "CONTROL", "content_kept": 0.9691903609782457, "mood_score": 1.0703630447387695, "pixels": { "luma": 0.4851257065311074, "sat": 0.41412709187716246, "warmth": 0.07607955252751708, "contrast": 0.30458328127861023 } } ], "final": { "epoch": 10, "scale": 1.0, "mean": 0.30393643490970135, "se": 0.0890526511161117, "frac_pos": 0.71875, "n": 32, "OUTCOME": "CONTROL", "content_kept": 0.9691903609782457, "mood_score": 1.0703630447387695, "pixels": { "luma": 0.4851257065311074, "sat": 0.41412709187716246, "warmth": 0.07607955252751708, "contrast": 0.30458328127861023 } }, "final_diffs": [ -0.0990285873413086, -0.1998291015625, -0.1988694667816162, -0.5303666591644287, -0.21523237228393555, -0.020053982734680176, -0.04127323627471924, 0.4101290702819824, 0.07757842540740967, 0.5687221884727478, 0.03485977649688721, 0.2327755093574524, 0.8110671043395996, 0.39940333366394043, 1.282719373703003, 1.2127416133880615, 0.48109889030456543, 0.6981387138366699, -0.35172271728515625, 0.08666372299194336, 1.489605188369751, 0.6833209991455078, -0.6131842136383057, 0.17019963264465332, 0.06649637222290039, 0.2819329500198364, 0.37306249141693115, 0.4788056015968323, 0.7677003145217896, 0.3362729549407959, 0.8923142552375793, 0.15991777181625366 ], "first_epoch_beyond_3se": 4, "train_seconds": 120, "summary": "control: mood effect +0.30 +- 0.09 at scale 1; CONTROL QUIET against e004", "finished_utc": "2026-10-03 23:38" }