Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Implementierung der Linearen Regression | Fortgeschrittenere Konzepte
Pytorch Grundlagen
course content

Kursinhalt

Pytorch Grundlagen

Pytorch Grundlagen

1. Einführung in PyTorch
2. Fortgeschrittenere Konzepte
3. Neuronale Netzwerke in PyTorch

book
Herausforderung: Implementierung der Linearen Regression

Aufgabe

Swipe to start coding

Sie erhalten einen Datensatz, der Informationen über die Anzahl der Stunden enthält, die Studenten gelernt haben, und ihre entsprechenden Testergebnisse. Ihre Aufgabe ist es, ein lineares Regressionsmodell auf diesen Daten zu trainieren.

  1. Konvertieren Sie diese Spalten in PyTorch-Tensoren und formen Sie sie um, um sicherzustellen, dass sie 2D mit den Formen [N, 1] sind.
  2. Definieren Sie ein einfaches lineares Regressionsmodell.
  3. Verwenden Sie MSE als Verlustfunktion.
  4. Definieren Sie optimizer als SGD mit der Lernrate gleich 0.01.
  5. Trainieren Sie das lineare Regressionsmodell, um Testergebnisse basierend auf der Anzahl der gelernten Stunden vorherzusagen. In jedem Durchlauf:
    • Berechnen Sie Vorhersagen auf X_tensor;
    • Berechnen Sie den Verlust;
    • Setzen Sie den Gradienten zurück;
    • Führen Sie den Rückwärtsdurchlauf durch;
    • Aktualisieren Sie die Parameter.
  6. Greifen Sie auf die Parameter des Modells (Gewichte und Bias) zu.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 4
toggle bottom row

book
Herausforderung: Implementierung der Linearen Regression

Aufgabe

Swipe to start coding

Sie erhalten einen Datensatz, der Informationen über die Anzahl der Stunden enthält, die Studenten gelernt haben, und ihre entsprechenden Testergebnisse. Ihre Aufgabe ist es, ein lineares Regressionsmodell auf diesen Daten zu trainieren.

  1. Konvertieren Sie diese Spalten in PyTorch-Tensoren und formen Sie sie um, um sicherzustellen, dass sie 2D mit den Formen [N, 1] sind.
  2. Definieren Sie ein einfaches lineares Regressionsmodell.
  3. Verwenden Sie MSE als Verlustfunktion.
  4. Definieren Sie optimizer als SGD mit der Lernrate gleich 0.01.
  5. Trainieren Sie das lineare Regressionsmodell, um Testergebnisse basierend auf der Anzahl der gelernten Stunden vorherzusagen. In jedem Durchlauf:
    • Berechnen Sie Vorhersagen auf X_tensor;
    • Berechnen Sie den Verlust;
    • Setzen Sie den Gradienten zurück;
    • Führen Sie den Rückwärtsdurchlauf durch;
    • Aktualisieren Sie die Parameter.
  6. Greifen Sie auf die Parameter des Modells (Gewichte und Bias) zu.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 4
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt