Sobes.tech
Senior

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ínkou
  • x_{uncond} — předpověď bez podmínky
  • scale — 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.