Section 1. Chapitre 14
single
Défi : Implémentation de la Régression Linéaire
Glissez pour afficher le menu
Tâche
Swipe to start coding
Un ensemble de données vous est fourni, contenant des informations sur le nombre d'heures d'étude des étudiants et leurs scores aux tests correspondants. Votre tâche consiste à entraîner un modèle de régression linéaire sur ces données.
- Convertir ces colonnes en tensors PyTorch et les remodeler pour qu'elles soient 2D avec des dimensions
[N, 1]. - Définir un modèle simple de régression linéaire.
- Utiliser la MSE comme fonction de perte.
- Définir l'
optimizercomme SGD avec un taux d'apprentissage égal à0.01. - Entraîner le modèle de régression linéaire pour prédire les scores aux tests en fonction du nombre d'heures étudiées. À chaque époque :
- Calculer les prédictions sur
X_tensor; - Calculer la perte ;
- Réinitialiser le gradient ;
- Effectuer la rétropropagation ;
- Mettre à jour les paramètres.
- Calculer les prédictions sur
- Accéder aux paramètres du modèle (poids et biais).
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 1. Chapitre 14
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion