Autoenkodery wariacyjne (VAE)
modele generatywne prawdopodobieństwa są używane do tworzenia nowych danych.
Autoenkodery wariacyjne to modele generatywne, które nauczają się przedstawiać dane w przestrzeni ukrytej i mogą generować nowe dane poprzez losowanie z uczonej rozkładu.
4. Krok po kroku plan implementacji
14-dniowy plan rozwoju autoenkodera wariacyjnego (VAE).
Nauka teorii, przygotowanie danych i ustawienie środowiska.
□ Zdefiniuj wymiar ukryty
□ Zaprojektuj implementację straty ELBO.
12. Kurs doświadczeniowy
Często zadawane pytania
Czym jest funkcja celu Evidence Lower Bound (ELBO)?
Funkcja celu Evidence Lower Bound – ELBO: ELBO = E[log p(x|z)] - D_KL(q(z|x) || p(z)]. Jest maksymalizowana podczas treningu.
Jak regularizuje KL divergence rozkład ukryty?
KL divergence regularizuje rozkład ukryty, karyjając odchyleń od wczucia. To zapobiega upadkowi pośrednika posterior.
Jakie jest problem, gdy KL zbliża się do 0 i kodownik ignoruje wejście?
Gdy KL zbliża się do 0, kodownik ignoruje wejście i wydaje stały rozkład, co sprawia, że przestrzeń ukryta staje się bezużyteczna.
Jak β-VAE dodaje współczynnik β do terminu KL? Jakie są konsekwencje?
β-VAE dodaje współczynnik β do terminu KL: Strata = Recon - β KL.Większy β prowadzi do lepszej rozdzielenia ale gorszej rekonstrukcji.
Wypróbuj na żywo
Wszystko powyżej działa bezpośrednio w Twojej przeglądarce — otwórz Decision Tree Live i zmieniaj parametry podczas działania. Nic nie jest instalowane ani przesyłane na serwer, cały model działa w jednej karcie.
▶ Otwórz symulację Decision Tree Live