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 | Section
Essentiels de PyTorch pour Ingénieur ML
Section 1. Chapitre 14
single

single

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

Glissez pour afficher le menu

Tâche

Glissez pour commencer à coder

Vous disposez d'un jeu de données contenant des informations sur le nombre d'heures étudiées par les é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. Convertissez ces colonnes en tensors PyTorch et redimensionnez-les pour qu'ils soient 2D avec des formes [N, 1].
  2. Définissez un modèle simple de régression linéaire.
  3. Utilisez la MSE comme fonction de perte.
  4. Définissez l'optimizer comme SGD avec un taux d'apprentissage égal à 0.01.
  5. Entraînez 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 :
    • Calculez les prédictions sur X_tensor ;
    • Calculez la perte ;
    • Réinitialisez le gradient ;
    • Effectuez la rétropropagation ;
    • Mettez à jour les paramètres.
  6. Accédez 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 1. Chapitre 14
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

some-alt