Mai departeUrmătorul ghid
Creșterea progresivă a GAN-urilor
Inteligența vizuală AI
GHID AI vizual
GAN-urile condiționate (cGAN) extind GAN-urile obișnuite prin introducerea de informații suplimentare, cum ar fi o etichetă de clasă sau un text, atât în generator, cât și în discriminator.
Ascultă acest ghidNarativ AI · ~2 min
Acest lucru vă permite să controlați ceea ce produce rețeaua în loc să obțineți ieșiri aleatorii.
Un GAN standard transformă zgomotul aleatoriu într-o imagine, dar nu vă oferă niciun cuvânt de spus asupra rezultatului. GAN-urile condiționate, propuse de Mirza și Osindero în 2014, rezolvă acest lucru prin condiționarea generării pe o etichetă y. Ambele rețele primesc y: generatorul combină zgomotul cu eticheta pentru a produce o imagine potrivită, în timp ce discriminatorul judecă dacă o imagine este atât realistă, cât și consecventă cu eticheta sa. Antrenează-l pe MNIST cu etichete cu cifre și poți cere în mod special un „7”. Semnalul de condiționare poate fi un vector de clasă fierbinte, o încorporare, un set de atribute sau chiar o altă imagine. Această idee de generare de direcție este fundația care face posibile sistemele text-to-image și imagine-to-image.
Generarea unei anumite cifre scrise de mână sau a unei clase de obiecte la cerere, mai degrabă decât una aleatorie
Sintetizând fețe cu atribute alese, cum ar fi vârsta, coafura, ochelarii sau expresia
Alimentarea conductelor timpurii text-to-image unde o legendă condiţionează imaginea generată
Crearea de date sintetice echilibrate pe clasă pentru a spori categoriile subreprezentate în seturile de antrenament
Generarea condiționată este acum așteptarea implicită: utilizatorii doresc să specifice ce primesc. Ideea de condiționare a etichetei s-a generalizat în condiționarea textului bogat prin atenție încrucișată în modele de difuzie precum Stable Diffusion și în condiționarea spațială în stil ControlNet folosind margini, adâncime sau poziția. Viitoarele sisteme vor accepta condiții din ce în ce mai flexibile și multimodale, amestecând text, schițe, audio și constrângeri 3D, îmbunătățind în același timp cât de fidel rezultatele respectă fiecare parte a instrucțiunii.
Buletin gratuit
Trei povești AI verificate în fiecare dimineață de zi lucrătoare, scrise în engleză simplă. Gratuit pentru totdeauna, fără reclame.
Un e-mail în fiecare zi lucrătoare. Dezabonare cu un singur clic. Nu vindem niciodată și nu împărtășim adresa ta.
Testează-te
Feedback instantaneu la fiecare răspuns și un certificat partajabil cu un ID verificabil după ce parcurgi un curs.
Susține educația AI gratuită. AI Understanding este o organizație nonprofit 501(c)(3) — fără reclame, fără barieră de plată, pentru totdeauna. Fă o donație
GAN-urile condiționate (cGAN) extind GAN-urile obișnuite prin introducerea de informații suplimentare, cum ar fi o etichetă de clasă sau un text, atât în generator, cât și în discriminator. Acest lucru vă permite să controlați ceea ce produce rețeaua în loc să obțineți ieșiri aleatorii.
GAN-urile condiționate adaugă un semnal de condiționare (cum ar fi o etichetă) atât la generator, cât și la discriminator, astfel încât să puteți specifica ceea ce este generat.
Deoarece generarea este condiționată de etichetă, puteți cere generatorului o anumită clasă în loc de o ieșire aleatorie.
Discriminatorul penalizează imaginile cu aspect realist care nu se potrivesc cu starea lor, forțând generatorul să respecte eticheta.
O abordare simplă și obișnuită concatenează eticheta (adesea una fierbinte sau o încorporare) la vectorul de zgomot al generatorului.
Generarea direcției printr-o condiție este exact pe care se bazează sistemele text-to-image și imagine-to-image.
Continuați să învățați
Mai multe ghiduri alese pentru acest subiect
Mai departeUrmătorul ghid
Creșterea progresivă a GAN-urilor
Inteligența vizuală AI