Utmaning: Bygg Enkel VAE
I denna utmaning kommer du att bygga och träna en variationsautoencoder (VAE) på MNIST-datasetet — steg för steg. Du kommer att definiera arkitekturen, implementera reparameteriseringstricket, skapa en anpassad förlustfunktion och köra hela träningsprocessen.
För att göra din upplevelse smidigare kan du välja ett av följande alternativ för att arbeta med koden:
- Ladda ner notebooken och kör den lokalt i din favoritmiljö (t.ex. VSCode, Jupyter, PyCharm);
- Öppna i Google Colab – ett klick och allt är redo att köra online.
När du öppnar notebooken kommer du att se en serie uppgifter. Varje uppgift innehåller:
- Tydliga instruktioner;
- Kod med tomrum att fylla i;
- Kontrollfunktioner som verifierar din lösning.
När din implementation är korrekt kommer kontrollfunktionen att visa en kort nyckel. Samla alla nycklar från varje steg — du kommer att behöva dem i slutet.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Can you explain what a variational autoencoder is?
What are the main steps involved in building a VAE for MNIST?
How do I collect and use the keys from each step?
Fantastiskt!
Completion betyg förbättrat till 4.76
Utmaning: Bygg Enkel VAE
Svep för att visa menyn
I denna utmaning kommer du att bygga och träna en variationsautoencoder (VAE) på MNIST-datasetet — steg för steg. Du kommer att definiera arkitekturen, implementera reparameteriseringstricket, skapa en anpassad förlustfunktion och köra hela träningsprocessen.
För att göra din upplevelse smidigare kan du välja ett av följande alternativ för att arbeta med koden:
- Ladda ner notebooken och kör den lokalt i din favoritmiljö (t.ex. VSCode, Jupyter, PyCharm);
- Öppna i Google Colab – ett klick och allt är redo att köra online.
När du öppnar notebooken kommer du att se en serie uppgifter. Varje uppgift innehåller:
- Tydliga instruktioner;
- Kod med tomrum att fylla i;
- Kontrollfunktioner som verifierar din lösning.
När din implementation är korrekt kommer kontrollfunktionen att visa en kort nyckel. Samla alla nycklar från varje steg — du kommer att behöva dem i slutet.
Tack för dina kommentarer!