Uitdaging: Implementatie van Lineaire Regressie
Taak
Swipe to start coding
Je krijgt een dataset met informatie over het aantal uren dat studenten hebben gestudeerd en hun bijbehorende testscores. Je taak is om een lineair regressiemodel op deze data te trainen.
- Zet deze kolommen om in PyTorch-tensors en vorm ze om zodat ze 2D zijn met vormen
[N, 1]
. - Definieer een eenvoudig lineair regressiemodel.
- Gebruik MSE als verliesfunctie.
- Definieer de
optimizer
als SGD met een leersnelheid van0.01
. - Train het lineaire regressiemodel om testscores te voorspellen op basis van het aantal gestudeerde uren. Bij elke epoch:
- Voer voorspellingen uit op
X_tensor
; - Bereken het verlies;
- Zet de gradient op nul;
- Voer de backward pass uit;
- Werk de parameters bij.
- Voer voorspellingen uit op
- Benader de parameters van het model (gewichten en bias).
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 4
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Suggested prompts:
Vat dit hoofdstuk samen
Explain code
Explain why doesn't solve task
Awesome!
Completion rate improved to 5
Uitdaging: Implementatie van Lineaire Regressie
Veeg om het menu te tonen
Taak
Swipe to start coding
Je krijgt een dataset met informatie over het aantal uren dat studenten hebben gestudeerd en hun bijbehorende testscores. Je taak is om een lineair regressiemodel op deze data te trainen.
- Zet deze kolommen om in PyTorch-tensors en vorm ze om zodat ze 2D zijn met vormen
[N, 1]
. - Definieer een eenvoudig lineair regressiemodel.
- Gebruik MSE als verliesfunctie.
- Definieer de
optimizer
als SGD met een leersnelheid van0.01
. - Train het lineaire regressiemodel om testscores te voorspellen op basis van het aantal gestudeerde uren. Bij elke epoch:
- Voer voorspellingen uit op
X_tensor
; - Bereken het verlies;
- Zet de gradient op nul;
- Voer de backward pass uit;
- Werk de parameters bij.
- Voer voorspellingen uit op
- Benader de parameters van het model (gewichten en bias).
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Awesome!
Completion rate improved to 5Sectie 2. Hoofdstuk 4
single