Haaste: Rakenna Yksinkertainen VAE
Pyyhkäise näyttääksesi valikon
Tässä haasteessa rakennetaan ja koulutetaan variational autoencoder (VAE) MNIST-aineistolla vaihe vaiheelta. Määrittele arkkitehtuuri, toteuta reparametrisointikikka, luo mukautettu häviöfunktio ja suorita koko koulutusprosessi.
Koodin kanssa työskentelyä helpottamaan voit valita jonkin seuraavista vaihtoehdoista:
- Lataa notebook ja suorita se paikallisesti haluamassasi ympäristössä (esim. VSCode, Jupyter, PyCharm);
- Avaa Google Colabissa – yhdellä klikkauksella kaikki on valmiina suoritettavaksi verkossa.
Kun avaat notebookin, näet sarjan tehtäviä. Jokainen tehtävä sisältää:
- Selkeät ohjeet;
- Koodia, jossa on täytettäviä kohtia;
- Tarkistimia, jotka varmistavat ratkaisusi oikeellisuuden.
Kun toteutuksesi on oikea, tarkistin näyttää lyhyen avainkoodin. Kerää kaikki avainkoodit jokaisesta vaiheesta — tarvitset niitä lopuksi.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 14
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Osio 1. Luku 14