Slovník výrazov AI/Generatívna AI

Generatívna AI

generatívna adversariálna sieť

Anglický výraz generative adversarial network

základnéheslo č. 4135 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená generatívna adversariálna sieť?

Generatívna adversariálna sieť (GAN) spája generátor, ktorý premieňa šum na vzorky, a diskriminátor, ktorý odlišuje reálne dáta od generovaných. Učia sa v min-max hre: zlepšenie diskriminátora vytvára tréningový signál pre generátor. Pôvodná formulácia nepriraďuje explicitnú vierohodnosť a rovnováha hry sa hľadá optimalizáciou.

Skúsenosť a kontext

Ako sa pojem používa v praxi

GAN sa používa na syntézu obrazu, prevod medzi doménami a zvýšenie rozlíšenia, najmä keď je dôležité rýchle jednoprechodové generovanie. Tím má priebežne porovnávať kvalitu aj pokrytie tried, sledovať tréningové krivky oboch sietí a uchovávať kontrolné vzorky. Jedno pôsobivé portfólio nestačí na dôkaz rozmanitosti.

Overiteľnosť

Odborné zdroje

  1. Generative Adversarial Netsarxiv.org
  2. Wasserstein GANarxiv.org

Praktické odpovede

Často kladené otázky

Ako funguje generatívna adversariálna sieť?

Generátor sa učí klamať diskriminátor, zatiaľ čo diskriminátor zvyšuje schopnosť rozpoznať pôvod vzorky; gradienty ich spájajú.

Kedy má generatívna adversariálna sieť praktický význam?

GAN sa používa na syntézu obrazu, prevod medzi doménami a zvýšenie rozlíšenia, najmä keď je dôležité rýchle jednoprechodové generovanie.

S čím si pojem nezamieňať?

VAE optimalizuje variačnú hranicu a má explicitný latentný pravdepodobnostný model, kým GAN získava signál zo súťaže dvoch sietí.

Ako sa výsledok kontroluje?

Hodnotí sa distribučná vzdialenosť, pokrytie módov, najbližšie tréningové príklady, stabilita behov a výkon diskriminátora.

Na čo si dať pozor?

Nerovnováha hráčov môže zastaviť užitočný gradient; časté sú oscilácie, citlivosť na hyperparametre a kolaps módov.