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 mittaustietoja ja lajin luokittelun.
- Jaa aineisto opetus- ja testijoukkoihin siten, että 20 % varataan testijoukolle ja satunnaissiementä käytetään arvolla
42. - Muunna
X_trainjaX_testPyTorch-tensoreiksi tyyppiäfloat32. - Muunna
y_trainjay_testPyTorch-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ötteen koolla, piilokerroksen koko
16ja oikea ulostulon koko. - Määrittele tappioksi cross-entropy loss ja optimoijaksi Adam oppimisnopeudella
0.01. - Kouluta mallia 100 epookin ajan suorittamalla eteenpäinlaskenta, tappion laskenta, takaisinkytkentä 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 1. Luku 20
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 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 mittaustietoja ja lajin luokittelun.
- Jaa aineisto opetus- ja testijoukkoihin siten, että 20 % varataan testijoukolle ja satunnaissiementä käytetään arvolla
42. - Muunna
X_trainjaX_testPyTorch-tensoreiksi tyyppiäfloat32. - Muunna
y_trainjay_testPyTorch-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ötteen koolla, piilokerroksen koko
16ja oikea ulostulon koko. - Määrittele tappioksi cross-entropy loss ja optimoijaksi Adam oppimisnopeudella
0.01. - Kouluta mallia 100 epookin ajan suorittamalla eteenpäinlaskenta, tappion laskenta, takaisinkytkentä 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 1. Luku 20
single