Défi : Construire une VAE Simple
Dans ce défi, vous allez construire et entraîner un autoencodeur variationnel (VAE) sur le jeu de données MNIST — étape par étape. Vous définirez l'architecture, implémenterez l'astuce de reparamétrisation, créerez la fonction de perte personnalisée et exécuterez l'ensemble du processus d'entraînement.
Pour faciliter votre expérience, vous pouvez choisir l'une des options suivantes pour travailler avec le code :
- Télécharger le notebook et l'exécuter localement dans votre environnement préféré (par exemple, VSCode, Jupyter, PyCharm) ;
- Ouvrir dans Google Colab - un simple clic et tout est prêt à être exécuté en ligne.
Une fois le notebook ouvert, vous verrez une série de tâches. Chaque tâche comprend :
- Des instructions claires ;
- Du code avec des espaces à compléter ;
- Des vérificateurs qui valident votre solution.
Lorsque votre implémentation est correcte, le vérificateur affichera une clé courte. Rassemblez toutes les clés de chaque étape — vous en aurez besoin à la fin.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
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
Défi : Construire une VAE Simple
Glissez pour afficher le menu
Dans ce défi, vous allez construire et entraîner un autoencodeur variationnel (VAE) sur le jeu de données MNIST — étape par étape. Vous définirez l'architecture, implémenterez l'astuce de reparamétrisation, créerez la fonction de perte personnalisée et exécuterez l'ensemble du processus d'entraînement.
Pour faciliter votre expérience, vous pouvez choisir l'une des options suivantes pour travailler avec le code :
- Télécharger le notebook et l'exécuter localement dans votre environnement préféré (par exemple, VSCode, Jupyter, PyCharm) ;
- Ouvrir dans Google Colab - un simple clic et tout est prêt à être exécuté en ligne.
Une fois le notebook ouvert, vous verrez une série de tâches. Chaque tâche comprend :
- Des instructions claires ;
- Du code avec des espaces à compléter ;
- Des vérificateurs qui valident votre solution.
Lorsque votre implémentation est correcte, le vérificateur affichera une clé courte. Rassemblez toutes les clés de chaque étape — vous en aurez besoin à la fin.
Merci pour vos commentaires !