Kas ir classifier-free guidance un kā darbojas scale?
sobes.tech AI
Atbilde no AI
Klasifikatora brīvā vadība ir metode, kā uzlabot ģenerēšanas kvalitāti difūzijas modeļos bez nepieciešamības apmācīt atsevišķu klasifikatoru. Tā vietā modelis tiek apmācīts vienlaikus ar nosacījuma un bez nosacījuma datiem, ļaujot ģenerēšanas laikā apvienot nosacījuma un bez nosacījuma prognozes.
Mehānisms darbojas šādi: ģenerēšanas laikā tiek ņemtas divas prognozes — viena nosacīta (ņemot vērā doto nosacījumu, piemēram, tekstu) un otra bez nosacījuma (bez nosacījuma). Tās tiek apvienotas, izmantojot parametru, ko sauc par scale (mēroga koeficientu), kas regulē nosacījuma ietekmi. Formula:
x_{guided} = x_{uncond} + scale * (x_{cond} - x_{uncond})
Kur:
x_{cond}— modeļa prognoze ar nosacījumux_{uncond}— modeļa prognoze bez nosacījumascale— koeficients, parasti >1, kas pastiprina nosacījuma ietekmi
Scale palielināšana noved pie stiprākas nosacījuma ievērošanas, bet pārāk liela vērtība var pasliktināt kvalitāti vai radīt artefaktus. Tādēļ scale ir parametrs, kas ļauj līdzsvarot dažādību un precizitāti ģenerēšanā.