Mai departeUrmătorul ghid
GAN-uri condiționate
Inteligența vizuală AI
GHID AI vizual
Creșterea progresivă antrenează un GAN pornind de la rezoluții mici și adăugând treptat straturi pentru a ajunge la imagini de înaltă rezoluție.
Ascultă acest ghidNarativ AI · ~2 min
It matters because it made stable, megapixel-quality GAN synthesis practical for the first time.
Introdus de Karras et al. (NVIDIA) în 2017, creșterea progresivă (ProGAN) abordează instabilitatea și lentoarea antrenării GAN-urilor direct la rezoluție înaltă. Atât generatorul, cât și discriminatorul încep minuscule, la 4x4 pixeli, învățând doar o structură la scară largă. Straturi noi care dublează rezoluția (8x8, 16x16, până la 1024x1024) sunt apoi adăugate simetric la ambele rețele pe parcursul antrenamentului. În mod esențial, fiecare strat nou este estompat fără probleme folosind un amestec alfa liniar, astfel încât rețeaua să nu fie șocată de o schimbare arhitecturală bruscă. Învățând caracteristici grosiere înainte de detalii fine, antrenamentul este mai stabil, converge mai rapid și produce fețele de înaltă fidelitate care au făcut celebrele rezultate ale CelebA-HQ. Lucrarea a introdus, de asemenea, deviația standard minibatch și ratele de învățare egalizate pentru a stabiliza în continuare antrenamentul.
Training on CelebA-HQ to generate synthetic high-resolution face samples.
Studying GAN synthesis on LSUN scene categories.
Understanding the staged architecture that the original StyleGAN extended.
Comparing coarse-to-fine schedules with later fixed-architecture GAN training.
Creșterea progresivă a fost fundația pe care StyleGAN s-a construit, dar StyleGAN2 a arătat mai târziu că o arhitectură fixă cu conexiuni de ignorare și blocuri reziduale ar putea să se potrivească cu calitatea ei fără programul în etape, așa că creșterea explicită a căzut din favoarea. Moștenirea mai profundă persistă: generarea grosieră până la fină apare acum în difuzia la scară multiplă, conductele de super-rezoluție în cascadă și upscalerele în spațiu latent. Înțelegerea creșterii progresive rămâne valoroasă pentru a înțelege de ce învățarea ierarhică, cu frecvență joasă până la înaltă stabilizează antrenamentul generativ.
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
Creșterea progresivă antrenează un GAN pornind de la rezoluții mici și adăugând treptat straturi pentru a ajunge la imagini de înaltă rezoluție. Contează pentru că a făcut pentru prima dată practică sinteza GAN stabilă, de calitate megapixeli.
Antrenamentul începe la 4x4, unde rețelele învață structura grosieră, înainte de a adăuga straturi de rezoluție mai mare.
Învățarea caracteristicilor brute stabilizează mai întâi antrenamentul și accelerează convergența în comparație cu atacarea la rezoluție completă de la început.
Un fade-in liniar combină ieșirea noului strat cu o ieșire supraeșantionată de rezoluție mai mică, astfel încât rețeaua să se adapteze treptat.
Ambele rețele cresc în tandem, astfel încât discriminatorul să poată continua să evalueze imaginile la rezoluția curentă a generatorului.
Acesta adaugă o statistică despre variația lotului, încurajând generatorul să producă ieșiri diverse, mai degrabă decât să se prăbușească.
Continuați să învățați
Mai multe ghiduri alese pentru acest subiect
Mai departeUrmătorul ghid
GAN-uri condiționate
Inteligența vizuală AI