Haaste: Lineaarisen Regressiomallin Toteuttaminen
Tehtävä
Swipe to start coding
Sinulle annetaan tietoaineisto, joka sisältää opiskelijoiden opiskelutuntien määrän ja heidän vastaavat koetuloksensa. Tehtävänäsi on kouluttaa lineaarinen regressiomalli tämän datan perusteella.
- Muunna nämä sarakkeet PyTorch-tensoreiksi ja muotoile ne siten, että ne ovat 2-ulotteisia muodossa
[N, 1]
. - Määrittele yksinkertainen lineaarinen regressiomalli.
- Käytä MSE:tä (keskineliövirhettä) tappiofunktioina.
- Määrittele
optimizer
käyttäen SGD-menetelmää ja aseta oppimisnopeudeksi0.01
. - Kouluta lineaarinen regressiomalli ennustamaan koetuloksia opiskelutuntien perusteella. Jokaisella epookilla:
- Laske ennusteet
X_tensor
-datalla; - Laske tappio;
- Nollaa gradientti;
- Suorita taaksepäin kulku (backward pass);
- Päivitä parametrit.
- Laske ennusteet
- Hae mallin parametrit (painot ja bias).
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. 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: Lineaarisen Regressiomallin Toteuttaminen
Pyyhkäise näyttääksesi valikon
Tehtävä
Swipe to start coding
Sinulle annetaan tietoaineisto, joka sisältää opiskelijoiden opiskelutuntien määrän ja heidän vastaavat koetuloksensa. Tehtävänäsi on kouluttaa lineaarinen regressiomalli tämän datan perusteella.
- Muunna nämä sarakkeet PyTorch-tensoreiksi ja muotoile ne siten, että ne ovat 2-ulotteisia muodossa
[N, 1]
. - Määrittele yksinkertainen lineaarinen regressiomalli.
- Käytä MSE:tä (keskineliövirhettä) tappiofunktioina.
- Määrittele
optimizer
käyttäen SGD-menetelmää ja aseta oppimisnopeudeksi0.01
. - Kouluta lineaarinen regressiomalli ennustamaan koetuloksia opiskelutuntien perusteella. Jokaisella epookilla:
- Laske ennusteet
X_tensor
-datalla; - Laske tappio;
- Nollaa gradientti;
- Suorita taaksepäin kulku (backward pass);
- Päivitä parametrit.
- Laske ennusteet
- Hae mallin parametrit (painot ja bias).
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Awesome!
Completion rate improved to 5Osio 2. Luku 4
single