Downloads · 30 days
0
fassabilf/sd15-dpo-uk-real
sd15-dpo-uk-real is a machine learning model from fassabilf. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for diffusers. The card lists the license as creativeml-openrail-m.
UNet hasil train.py (mode dpo) di 400 foto asli Pexels (2000 baris train / 600 val, dataset fassabilf/ift-train-uk-real), 20 epoch, --seed 0.
Downloads · 30 days
0
Access
Public
Updated Sep 16, 2026
Repo size
36.1 GB
Likes
0
Public
Click a slice to open those files.
.safetensors36.1 GB · 100%
From the Hugging Face model README
UNet hasil train.py (mode dpo) di 400 foto asli Pexels (2000 baris train / 600 val,
dataset fassabilf/ift-train-uk-real), 20 epoch, --seed 0.
Loss Diffusion-DPO pada pasangan preferensi, bukan MSE-e satu gambar. beta_dpo = 5000 (default paper), batch 4 pasangan x accum 8, lr 1e-5, 20 epoch = 1.260 step (63 step/epoch; jangan menyamakan epN UK dengan epN US yang 44 step/epoch). Pasangannya distribusional: chosen = foto pool utama (proporsi per okupasi mengikuti p_female_target dari ONS), rejected = foto pool flip dengan caption yang sama persis. 400 foto unik/split, 2.000 pasangan train / 600 val. Dataset di folder dpo/ repo fassabilf/ift-train-uk-real.
UNet referensi = base SD 1.5, bukan checkpoint SFT — arm "DPO saja", bisa dibaca langsung terhadap base dan terhadap fassabilf/sd15-ift-uk-real (SFT UK, data dan protokol sama).
20 okupasi terlatih (sufiks _uk): mechanic, civil_engineer, engineer, engineering_technician, it_support, caretaker, it_operations, sales_executive, lab_technician, finance_analyst, sports_coach, higher_ed_teacher, director, accountant, further_ed_teacher, secondary_teacher, office_manager, nurse, teaching_assistant, personal_assistant. Lima okupasi held-out: metal_fitter, senior_care_worker, care_worker, crossing_patrol, education_support.
Bobot ini diunggah sebelum sweep MAE test selesai. Belum ada klaim apa pun soal apakah DPO UK memperbaiki distribusi; kartu ini akan diperbarui dengan paired ΔMAE vs base dan analysis/REPORT.md setelah sweep-nya jadi.
Yang sudah terukur, dari training dan fixed-t val:
analysis/ceiling.csv). Arm US menembus plafonnya di ep15.model_mse > ref_mse sejak ep5 — pola "menang di preferensi dengan merusak rekonstruksi", sama seperti US.analysis/fixedt_dpo_val.csv).Perlakukan checkpoint ini sebagai objek studi, bukan model yang lebih adil dari base.
VAE, text encoder, dan tokenizer identik dengan SD 1.5 base — tidak ikut diunggah.
Rakit pipeline-nya dengan memasang UNet di sini ke stable-diffusion-v1-5/stable-diffusion-v1-5
(lihat scripts/ift/ckpt_to_pipeline.py di repo kode).
Checkpoint yang diunggah: ep1, ep2, ep3, ep4, ep5, ep6, ep7, ep8, ep9, ep10, ep11, ep12, ep13, ep14, ep15, ep16, ep17, ep18, ep19, ep20. Setelan lengkap di hparams.yml; angka evaluasi,
error bar, dan lantai MAE di analysis/.
Model ini artefak penelitian tentang bias distribusi gender, bukan model produksi.