Sfida: Implementazione della Regressione Lineare
Compito
Swipe to start coding
Ti viene fornito un dataset che contiene informazioni sul numero di ore di studio degli studenti e i relativi punteggi ai test. Il tuo compito è addestrare un modello di regressione lineare su questi dati.
- Converti queste colonne in tensori PyTorch e ridimensionali per assicurarti che siano 2D con forma
[N, 1]
. - Definisci un semplice modello di regressione lineare.
- Utilizza MSE come funzione di perdita.
- Definisci l'
optimizer
come SGD con un tasso di apprendimento pari a0.01
. - Addestra il modello di regressione lineare per prevedere i punteggi dei test in base al numero di ore di studio. Ad ogni epoca:
- Calcola le predizioni su
X_tensor
; - Calcola la perdita;
- Resetta il gradiente;
- Esegui il backward pass;
- Aggiorna i parametri.
- Calcola le predizioni su
- Accedi ai parametri del modello (pesi e bias).
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 2. Capitolo 4
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Suggested prompts:
Riassuma questo capitolo
Explain code
Explain why doesn't solve task
Awesome!
Completion rate improved to 5
Sfida: Implementazione della Regressione Lineare
Scorri per mostrare il menu
Compito
Swipe to start coding
Ti viene fornito un dataset che contiene informazioni sul numero di ore di studio degli studenti e i relativi punteggi ai test. Il tuo compito è addestrare un modello di regressione lineare su questi dati.
- Converti queste colonne in tensori PyTorch e ridimensionali per assicurarti che siano 2D con forma
[N, 1]
. - Definisci un semplice modello di regressione lineare.
- Utilizza MSE come funzione di perdita.
- Definisci l'
optimizer
come SGD con un tasso di apprendimento pari a0.01
. - Addestra il modello di regressione lineare per prevedere i punteggi dei test in base al numero di ore di studio. Ad ogni epoca:
- Calcola le predizioni su
X_tensor
; - Calcola la perdita;
- Resetta il gradiente;
- Esegui il backward pass;
- Aggiorna i parametri.
- Calcola le predizioni su
- Accedi ai parametri del modello (pesi e bias).
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Awesome!
Completion rate improved to 5Sezione 2. Capitolo 4
single