Co je to guidance bez klasifikátoru a jak funguje scale?
sobes.tech AI
Odpověď od AI
Řízení bez klasifikátoru je metoda, jak zlepšit kvalitu generace v difúzních modelech bez nutnosti trénovat samostatný klasifikátor. Místo toho je model současně trénován na podmíněných i nepodmíněných datech, což umožňuje během generace kombinovat předpovědi s podmínkou a bez ní.
Mechanismus funguje takto: během generace jsou vzaty dvě předpovědi — jedna podmíněná (zohledňující danou podmínku, například text) a jedna nepodmíněná (bez podmínky). Ty jsou následně kombinovány pomocí parametru nazývaného scale (koeficient škálování), který reguluje vliv podmínky. Vzorec:
x_{guided} = x_{uncond} + scale * (x_{cond} - x_{uncond})
Kde:
x_{cond}— předpověď modelu s podmínkoux_{uncond}— předpověď bez podmínkyscale— koeficient, obvykle >1, zvyšující vliv podmínky
Zvýšení scale vede k silnějšímu dodržování podmínky, ale příliš vysoká hodnota může zhoršit kvalitu nebo způsobit artefakty. Proto je scale parametr, který umožňuje vyvážit rozmanitost a přesnost generace.