Presná definícia
Čo znamená adversariálny autoenkóder?
Adversariálny autoenkóder spája rekonštrukčný autoenkóder s diskriminátorom v latentnom priestore. Enkóder sa učí oklamať diskriminátor tak, aby agregovaný posterior kódov z dát zodpovedal zvolenému prioru; dekóder pritom rekonštruuje vstup. Na rozdiel od VAE nepresadzuje zhodu cez analytický KL člen pre každý príklad, ale cez adversariálne rozlíšenie distribúcií.
Skúsenosť a kontext
Ako sa pojem používa v praxi
AAE sa používa na generovanie z definovaného prioru alebo na štruktúrovanie latentného priestoru. Tréning strieda rekonštrukčný krok, učenie diskriminátora na vzorkách z prioru a adversariálny krok enkódera. Tím sleduje rovnováhu strát, pokrytie latentného priestoru a kvalitu rekonštrukcií; úspešné oklamanie slabého diskriminátora ešte nedokazuje zhodu rozdelení. Stabilitu treba overiť viacerými seedmi a porovnať s VAE.
Overiteľnosť
Odborné zdroje
Praktické odpovede
Často kladené otázky
Čo rozlišuje?
Kódy z enkódera od nezávislých vzoriek zo zvoleného prioru.
Čo je agregovaný posterior?
Rozdelenie kódov po spriemerovaní nad dátovým rozdelením.
Ako sa trénuje?
Rekonštrukciou, aktualizáciou diskriminátora a adversariálnou aktualizáciou enkódera.
Ako vznikne nová vzorka?
z sa vezme z apriórneho rozdelenia a dekóder ho prevedie do dátového priestoru.
AAE verzus VAE?
AAE ladí latentné rozdelenie diskriminátorom, VAE explicitným variačným členom.
Prihlásiť / registrovať