Haaste: Lineaarisen Regressiomallin Toteutus
Tehtävä
Swipe to start coding
Sinulle on annettu 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 2D-muotoon, jolloin niiden muodot ovat
[N, 1]. - Määrittele yksinkertainen lineaarinen regressiomalli.
- Käytä MSE:tä tappiofunktioina.
- Määrittele
optimizerkäyttäen SGD:tä 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;
- Päivitä parametrit.
- Laske ennusteet
- Tarkastele mallin parametreja (painot ja bias).
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 14
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 5
Haaste: Lineaarisen Regressiomallin Toteutus
Pyyhkäise näyttääksesi valikon
Tehtävä
Swipe to start coding
Sinulle on annettu 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 2D-muotoon, jolloin niiden muodot ovat
[N, 1]. - Määrittele yksinkertainen lineaarinen regressiomalli.
- Käytä MSE:tä tappiofunktioina.
- Määrittele
optimizerkäyttäen SGD:tä 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;
- Päivitä parametrit.
- Laske ennusteet
- Tarkastele mallin parametreja (painot ja bias).
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 14
single