V předchozích kapitolách jsi pracoval/a s různými typy sítí. GAN je kombinací všeho, co jsi se naučil/a!
| Typ sítě | Co dělá? | Jak souvisí s GAN? |
|---|---|---|
| MLP Klasifikátor | Obrázek → Třída (0-9) | |
| Autoencoder Decoder | Latent → Rekonstrukce | |
| CNN | Detekce rysů |
Proč je to revoluční?
Doplň dimenze:
Co se stane, když trénujeme obě sítě najednou?
Výsledek:
V ideálním stavu:
Vysvětlení:
V simulátoru sleduj, jak se mění "G Score" a "D Score" během tréninku.
Kterou fázi jsi pozoroval/a v simulátoru po 100 krocích?
Použij tlačítko "🎲 Generovat nové" v pravém panelu. Sleduj, jak se kvalita mění s tréninkem.
| Krok tréninku | Jak vypadají generované obrázky? | D Score (%) |
|---|---|---|
| 0 (začátek) | ||
| 50 | ||
| 200 | ||
| 500 |
Sleduj sekci "Real vs Fake porovnání" (zelené = real, růžové = fake).
Test: Dokážeš ty sám/sama rozlišit, které obrázky jsou reálné a které generované?
| Pozice v gridu | Tvůj tip (Real/Fake) | Skutečnost | Správně? |
|---|---|---|---|
| 1. řádek, 1. sloupec | |||
| 1. řádek, 3. sloupec | |||
| 2. řádek, 2. sloupec |
Úspěšnost: / 3
Otázka: Když generuješ 16 obrázků, jsou všechny různé nebo podobné?
Proč je variabilita důležitá?
Pro každý pokus: Reset vah, nastav Balance, trénuj 300 kroků.
| Balance | G Loss (finální) | D Loss (finální) | Kvalita obrázků |
|---|---|---|---|
| -5 (D silnější) | |||
| 0 (vyrovnané) | |||
| +5 (G silnější) |
Když je D příliš silný:
Když je G příliš silný:
Zakresli ideální průběh Loss funkcí (G Loss = fialová, D Loss = růžová):
Interpretace: V ideálním případě by Loss obou sítí měl:
Příznaky mode collapse:
Zkus různá nastavení Balance a Learning Rate. Zaznamenej, kdy nastane mode collapse.
| Nastavení | Mode collapse? | Poznámka |
|---|---|---|
| Balance = +5, LR = 0.5 | ||
| Balance = 0, LR = 0.1 | ||
| Balance = -3, LR = 0.2 |
Strategie v reálných GANech:
Celá tvá cesta:
| Komponenta | Funkce | Analogie |
|---|---|---|
| Generator (G) | ||
| Discriminator (D) | ||
| Adversarial Loss |
Kde se GAN používají v reálném světě?
| Aplikace | Příklad |
|---|---|
| Generování tváří | |
| Image-to-Image (pix2pix) | |
| Super-resolution | |
| Style Transfer |
Jaký je největší "aha moment" z práce s GANem?
Jak se celá série worksheetů na sebe navazuje?
Co tě nejvíc zaujalo na adversariální filosofii učení?