Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Implémentation de la Régression Linéaire | Concepts Plus Avancés
Essentiels de PyTorch

bookDéfi : Implémentation de la Régression Linéaire

Tâche

Swipe to start coding

Vous disposez d'un jeu de données 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.

  1. Convertir ces colonnes en tensors PyTorch, et les redimensionner pour qu'ils soient 2D avec des formes [N, 1].
  2. Définir un modèle simple de régression linéaire.
  3. Utiliser la MSE comme fonction de perte.
  4. Définir l'optimizer comme SGD avec un taux d'apprentissage égal à 0.01.
  5. 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.
  6. Accéder aux paramètres du modèle (poids et biais).

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 4
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

Awesome!

Completion rate improved to 5

bookDéfi : Implémentation de la Régression Linéaire

Glissez pour afficher le menu

Tâche

Swipe to start coding

Vous disposez d'un jeu de données 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.

  1. Convertir ces colonnes en tensors PyTorch, et les redimensionner pour qu'ils soient 2D avec des formes [N, 1].
  2. Définir un modèle simple de régression linéaire.
  3. Utiliser la MSE comme fonction de perte.
  4. Définir l'optimizer comme SGD avec un taux d'apprentissage égal à 0.01.
  5. 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.
  6. Accéder aux paramètres du modèle (poids et biais).

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 4
single

single

some-alt