Haaste: Kukkien Luokittelu
Tehtävä
Swipe to start coding
Tavoitteena on kouluttaa ja arvioida yksinkertainen neuroverkko käyttäen Iris-aineistoa, joka sisältää kukkien mittauksia ja lajeihin luokittelun.
- Jaa aineisto opetus- ja testijoukkoihin siten, että 20 % varataan testijoukolle ja satunnaissiementä käytetään arvolla
42
. - Muunna
X_train
jaX_test
PyTorch-tensoreiksi tyyppiäfloat32
. - Muunna
y_train
jay_test
PyTorch-tensoreiksi tyyppiälong
. - Määrittele neuroverkkorakenne luomalla
IrisModel
-luokka. - Toteuta kaksi täysin kytkettyä kerrosta ja käytä ReLU-aktivointifunktiota piilokerroksessa.
- Alusta malli oikealla syötekoolla, piilokerroksen koko arvolla
16
ja oikealla ulostulokoolla. - Määrittele tappioksi ristiinentropiahäviö ja optimoijaksi Adam oppimisnopeudella
0.01
. - Kouluta mallia 100 epookin ajan suorittamalla eteenpäinlaskenta, tappion laskeminen, takaisinkulku ja mallin parametrien päivitys.
- Aseta malli arviointitilaan koulutuksen jälkeen.
- Poista gradienttien laskenta käytöstä testauksen aikana tehokkuuden parantamiseksi.
- Laske ennusteet testijoukolla koulutetulla mallilla.
- Määritä ennustetut luokat raakaennusteiden perusteella.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 4
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 5
Haaste: Kukkien Luokittelu
Pyyhkäise näyttääksesi valikon
Tehtävä
Swipe to start coding
Tavoitteena on kouluttaa ja arvioida yksinkertainen neuroverkko käyttäen Iris-aineistoa, joka sisältää kukkien mittauksia ja lajeihin luokittelun.
- Jaa aineisto opetus- ja testijoukkoihin siten, että 20 % varataan testijoukolle ja satunnaissiementä käytetään arvolla
42
. - Muunna
X_train
jaX_test
PyTorch-tensoreiksi tyyppiäfloat32
. - Muunna
y_train
jay_test
PyTorch-tensoreiksi tyyppiälong
. - Määrittele neuroverkkorakenne luomalla
IrisModel
-luokka. - Toteuta kaksi täysin kytkettyä kerrosta ja käytä ReLU-aktivointifunktiota piilokerroksessa.
- Alusta malli oikealla syötekoolla, piilokerroksen koko arvolla
16
ja oikealla ulostulokoolla. - Määrittele tappioksi ristiinentropiahäviö ja optimoijaksi Adam oppimisnopeudella
0.01
. - Kouluta mallia 100 epookin ajan suorittamalla eteenpäinlaskenta, tappion laskeminen, takaisinkulku ja mallin parametrien päivitys.
- Aseta malli arviointitilaan koulutuksen jälkeen.
- Poista gradienttien laskenta käytöstä testauksen aikana tehokkuuden parantamiseksi.
- Laske ennusteet testijoukolla koulutetulla mallilla.
- Määritä ennustetut luokat raakaennusteiden perusteella.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Awesome!
Completion rate improved to 5Osio 3. Luku 4
single