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 lajitunnisteita.
- Jaa aineisto opetus- ja testijoukkoon siten, että 20 % varataan testijoukolle ja satunnaissiementä käytetään arvolla
42. - Muunna
X_trainjaX_testPyTorch-tensoreiksi käyttäen tyyppiäfloat32. - Muunna
y_trainjay_testPyTorch-tensoreiksi käyttäen 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
16ja oikealla ulostulokoolla. - Määrittele tappioksi ristiinentropiahäviö ja optimoijaksi Adam oppimisnopeudella
0.01. - Kouluta mallia 100 epookin ajan suorittamalla eteenpäinlaskenta, tappion laskeminen, 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 3. Luku 4
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Suggested prompts:
Can you explain this in simpler terms?
What are some examples related to this topic?
Where can I learn more about this?
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 mittaustietoja ja lajitunnisteita.
- Jaa aineisto opetus- ja testijoukkoon siten, että 20 % varataan testijoukolle ja satunnaissiementä käytetään arvolla
42. - Muunna
X_trainjaX_testPyTorch-tensoreiksi käyttäen tyyppiäfloat32. - Muunna
y_trainjay_testPyTorch-tensoreiksi käyttäen 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
16ja oikealla ulostulokoolla. - Määrittele tappioksi ristiinentropiahäviö ja optimoijaksi Adam oppimisnopeudella
0.01. - Kouluta mallia 100 epookin ajan suorittamalla eteenpäinlaskenta, tappion laskeminen, 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 3. Luku 4
single