Herausforderung: Einfaches VAE Erstellen
In dieser Aufgabe erstellen und trainieren Sie einen variational autoencoder (VAE) auf dem MNIST-Datensatz – Schritt für Schritt. Sie definieren die Architektur, implementieren den Reparametrisierungstrick, erstellen den benutzerdefinierten Verlust und führen den vollständigen Trainingsprozess durch.
Um Ihre Arbeit zu erleichtern, können Sie eine der folgenden Optionen wählen, um mit dem Code zu arbeiten:
- Notebook herunterladen und lokal in Ihrer bevorzugten Umgebung ausführen (z. B. VSCode, Jupyter, PyCharm);
- In Google Colab öffnen – nur ein Klick und alles ist bereit zur Ausführung online.
Nach dem Öffnen des Notebooks sehen Sie eine Reihe von Aufgaben. Jede Aufgabe enthält:
- Klare Anweisungen;
- Code mit Lücken zum Ausfüllen;
- Prüfer, die Ihre Lösung überprüfen.
Wenn Ihre Implementierung korrekt ist, zeigt der Prüfer einen kurzen Schlüssel an. Sammeln Sie alle Schlüssel aus jedem Schritt – Sie benötigen sie am Ende.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
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?
Großartig!
Completion Rate verbessert auf 4.76
Herausforderung: Einfaches VAE Erstellen
Swipe um das Menü anzuzeigen
In dieser Aufgabe erstellen und trainieren Sie einen variational autoencoder (VAE) auf dem MNIST-Datensatz – Schritt für Schritt. Sie definieren die Architektur, implementieren den Reparametrisierungstrick, erstellen den benutzerdefinierten Verlust und führen den vollständigen Trainingsprozess durch.
Um Ihre Arbeit zu erleichtern, können Sie eine der folgenden Optionen wählen, um mit dem Code zu arbeiten:
- Notebook herunterladen und lokal in Ihrer bevorzugten Umgebung ausführen (z. B. VSCode, Jupyter, PyCharm);
- In Google Colab öffnen – nur ein Klick und alles ist bereit zur Ausführung online.
Nach dem Öffnen des Notebooks sehen Sie eine Reihe von Aufgaben. Jede Aufgabe enthält:
- Klare Anweisungen;
- Code mit Lücken zum Ausfüllen;
- Prüfer, die Ihre Lösung überprüfen.
Wenn Ihre Implementierung korrekt ist, zeigt der Prüfer einen kurzen Schlüssel an. Sammeln Sie alle Schlüssel aus jedem Schritt – Sie benötigen sie am Ende.
Danke für Ihr Feedback!