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
Bases de PyTorch
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

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.

  1. Convertir ces colonnes en tensors PyTorch et les remodeler pour qu'elles soient 2D avec des dimensions [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 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