Generativní modelování

variační autoenkóder

Variational autoencoder, VAE, je latentní generativní model, který encoderem odhaduje parametry pravděpodobnostního rozdělení latentní proměnné a decoderom rekonštruuje nebo generuje data. Trénink maximalizuje evidence lower bound, zloženou z rekonštrukčného člena a regularizace pomocí Kullbackovej-Leiblerovej divergence vůči prioru. Reparameterizačný trik umožní prenášat gradient přes náhodné vzorkování. VAE vytváří hladší latentní prostor, ale při silnom decoderi může trpieť posterior collapse a rozmazanými výstupy.

Poslední odborná revize
7. srpna 2026
Odborný garant
Miroslav Schmiedt
ID
AI-GEO-V-06

Odborná definice

Odborná definice

Variational autoencoder, VAE, je latentní generativní model, který encoderem odhaduje parametry pravděpodobnostního rozdělení latentní proměnné a decoderom rekonštruuje nebo generuje data. Trénink maximalizuje evidence lower bound, zloženou z rekonštrukčného člena a regularizace pomocí Kullbackovej-Leiblerovej divergence vůči prioru. Reparameterizačný trik umožní prenášat gradient přes náhodné vzorkování. VAE vytváří hladší latentní prostor, ale při silnom decoderi může trpieť posterior collapse a rozmazanými výstupy.

Srozumitelné vysvětlení

Srozumitelné vysvětlení

Klasický autoenkóder přiřadí vstupu jeden bod v latentním prostoru. VAE místo bodu vytvoří oblast pravdepodobných kódů, například střed a rozptyl, ze které se během tréninku vzorkuje. Tím se sousední místa učí reprezentovat plynulé varianty dat a decoder dokáže generovat nové příklady i mezi známymi vzorkami. Cenou je kompromis, model musí najednou rekonštruovat detail a udržiavat latentní rozdělení usporiadané. Příliš silná regularizace může z kódu odstranit užitočnou informaci.

Časté otázky

Časté otázky

Čím se VAE liší od běžného autoenkódera?

Běžný autoenkóder mapuje vstup deterministicky. VAE se učí distribuci latentní proměnné a optimalizuje pravděpodobnostní cíl s explicitným priorom.

Co je reparameterizačný trik?

Náhodná vzorek se zapíše jako deterministická transformace parametrů distribuce a nezávislého šumu. Gradient potom může prechádzat přes encoder.

Proč bývají obrázky z VAE mekšie než z GAN?

Pravdepodobnostná rekonštrukčná ztráta často při neistote priemeruje více možných detailů. Výsledkem může být hladký, ale méně ostrý obraz.

Co znamená posterior collapse?

Decoder ignoruje latentní kód a približný posterior se priblíži prioru. Model potom generuje hlavne z decoderovej kapacity bez informatívnej latentní reprezentace.

Kde se VAE používá v aplikační AI?

Při generování variant, detekci anomálií, kompresii reprezentací, imputaci, disentanglemente a jako latentní složka zložitejších generativních systémů.

Související pojmy

Související pojmy

Zdroje a redakční stopa

Zdroje a redakční stopa

  • Auto-Encoding Variational Bayes
  • PyTorch, Variational Autoencoder example

Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.