Alapok ÚTMUTATÓ

Generatív ellenséges hálózatok

A generatív ellenséges hálózatok (GAN-ok) valósághű új adatokat hoznak létre úgy, hogy két neurális hálózatot állítanak szembe egymással egy versenyben.

2 perc olvasásUtoljára frissítve

Áttekintés

They produced the first wave of convincing AI-generated faces and remain a landmark idea in generative AI.

Mély merülés

Az Ian Goodfellow által 2014-ben bevezetett GAN egyszerre két hálózatot képez. A generátor véletlenszerű zajból kiindulva hamis mintákat, például képeket talál ki. A diszkriminátor megítéli, hogy minden minta valódi (a betanítási adatokból) vagy hamis (a generátorból). Versenyeznek: a generátor megpróbálja becsapni a megkülönböztetőt, míg a diszkriminátor nem téveszti meg. Ahogy mindkettő javul, a hamisítványok megdöbbentően valósághűvé válnak. A GAN-ok vezérelték a fotorealisztikus arcokat az „Ez a személy nem létezik”, a StyleGAN pedig a nagy felbontású portrék mércéjét állította be. Köztudottan trükkös a betanításuk, hajlamosak az instabilitásra és az "üzemmód összeomlására", ahol a generátor csak néhány ismétlődő kimenetet produkál. A diffúziós modellek azóta sok képfeladatnál megelőzték őket, de a GAN-ok továbbra is gyorsak a generálásnál és befolyásosak.

Technikai betekintés

A tréning egy minimax játék két, egymással ellentétes célú hálózat között. A megkülönböztető arra van kiképezve, hogy magas pontszámot adjon ki a valós adatokhoz és alacsony pontszámokat a generált adatokhoz; a generátor arra van kiképezve, hogy a diszkriminátor magas pontszámot adjon ki a hamisítványaiért. Lényeges, hogy a generátor soha nem látja közvetlenül a valódi képeket, csak a diszkriminátoron keresztül visszaküldött gradiens jelből tanul. Elméleti egyensúly esetén a generátor kimeneti eloszlása ​​megegyezik a valós adatokkal, és a diszkriminátor nem tehet jobbat, mint a találgatás.

Stratégiai hatás

Tisztább döntések

Segít elkülöníteni a világos technikai állításokat a marketing nyelvezettől.

Költség és költségvetés

Feltehet jobb végrehajtási kérdéseket, mielőtt pénzt vagy időt költene.

Csapat és munkafolyamat

A közös tudással rendelkező csapatok jobb döntéseket hoznak a termékekkel, irányelvekkel és tanulással kapcsolatban.

A generatív ellenséges hálózatok jövője

A diffúziós modellek manapság uralják a kiváló minőségű képalkotást, így a tiszta GAN-ok sok kreatív feladathoz elvesztették a koronát. Előnyük a gyorsaság: a GAN egyetlen előremenetben hoz létre képet, míg a diffúzióhoz sok lépésre van szükség, így a GAN-ok megmaradnak a valós idejű használatban, a szuperfelbontásban és az eszközön történő generálásban. A hibrid rendszerek egyre gyakrabban használnak GAN-stílusú ellenséges veszteségeket más modellek kimeneteinek élesítésére. Arra számíthat, hogy a GAN-ok gyors, könnyű komponensként fognak tovább élni, nem pedig a főcímgenerátorként.

Valós megvalósítás

Nem létező emberek fotorealisztikus arcainak létrehozása, mint a ThisPersonDoesNotExist.com oldalon

Alacsony felbontású képek és régi videók felskálázása és élesítése (szuperfelbontás)

Szintetikus edzési adatok létrehozása olyan területeken, ahol kevés a valós adat vagy privát

Stílusátvitel és fotószerkesztés, például vázlatok valósághű képekké alakítása vagy arc öregítése

Kockázatok és védőkorlátok

A különböző csapatok eltérően használhatják ugyanazt a kifejezést, ezért korán határozza meg a hatókört.

A benchmarkok erősnek tűnhetnek, miközben a valós teljesítmény egyenetlen.

Az adatminőségi és értékelési tervek figyelmen kívül hagyása gyakran törékeny eredményekhez vezet.

Végrehajtási ütemterv

1

Kezdje a kívánt eredmény egyszerű nyelvű meghatározásával.

2

A tesztelés előtt válasszon egy sikermutatót és egy hibafeltételt.

3

Futtasson egy kis pilotot reprezentatív adatokkal, ne egy csiszolt demókészlettel.

4

Dokumentálja, ahol a Generative Adversarial Networks segít, és hol jobbak az egyszerűbb módszerek.

Folytassa a felfedezést

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Generative Adversarial Networks quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Kezdő kvíz

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Következő útmutató

Neurális hálózatok gráfja

Gyakran ismételt kérdések

What is Generative Adversarial Networks?

A generatív ellenséges hálózatok (GAN-ok) valósághű új adatokat hoznak létre úgy, hogy két neurális hálózatot állítanak szembe egymással egy versenyben. Ők hozták létre a meggyőző mesterséges intelligencia által generált arcok első hullámát, és továbbra is mérföldkőnek számítanak a generatív AI-ban.

Mi a két versengő hálózat a GAN-ban?

A GAN párosítja a generátort, amely hamis mintákat hoz létre, egy diszkriminátorral, amely megpróbálja megkülönböztetni a valódi adatokat a generátor hamisítványaitól.

Miből indul ki a generátor egy új minta létrehozásakor?

A generátor a véletlenszerű zaj vektorát szintetikus mintává alakítja, és megtanulja ezt a zajt valósághű kimenetté alakítani.

Hogyan javul a generátor edzés közben?

A generátor soha nem látja közvetlenül a valós adatokat; javítja a diszkriminátor által biztosított visszacsatolás (gradiens) használatával, hogy a kimenetei mennyire hamisak.

Mit jelent az „üzemmód összeomlása” a GAN-ban?

A mód összeomlása akkor következik be, amikor a generátor talál néhány olyan kimenetet, amelyek megtévesztik a diszkriminátort, és folyamatosan előállítja azokat, elveszítve a diverzitást.

Ki vezette be a GAN-okat és melyik évben?

Ian Goodfellow és munkatársai 2014-ben vezették be a GAN-t, ezzel elindítva az ellenséges generatív modellek kutatási hullámát.