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 Erfahrung 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.
Sobald Sie das Notebook geöffnet haben, 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 (VAE) is?
What are the steps involved in building and training the VAE on MNIST?
How do I collect and use the keys from each step?
Awesome!
Completion rate improved to 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 Erfahrung 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.
Sobald Sie das Notebook geöffnet haben, 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!