Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Implementering af Lineær Regression | Mere Avancerede Begreber
PyTorch-Grundlæggende

bookUdfordring: Implementering af Lineær Regression

Opgave

Swipe to start coding

Du får et datasæt, der indeholder information om antallet af timer, som studerende har læst, samt deres tilsvarende testresultater. Din opgave er at træne en lineær regressionsmodel på disse data.

  1. Konverter disse kolonner til PyTorch-tensorer, og omform dem, så de er 2D med form [N, 1].
  2. Definér en simpel lineær regressionsmodel.
  3. Brug MSE som tab-funktion.
  4. Definér optimizer som SGD med en læringsrate på 0.01.
  5. Træn den lineære regressionsmodel til at forudsige testresultater baseret på antallet af læste timer. Ved hver epoke:
    • Beregn forudsigelser på X_tensor;
    • Beregn tabet;
    • Nulstil gradienten;
    • Udfør bagudpassage;
    • Opdater parametrene.
  6. Tilgå modellens parametre (vægte og bias).

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 4
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

Awesome!

Completion rate improved to 5

bookUdfordring: Implementering af Lineær Regression

Stryg for at vise menuen

Opgave

Swipe to start coding

Du får et datasæt, der indeholder information om antallet af timer, som studerende har læst, samt deres tilsvarende testresultater. Din opgave er at træne en lineær regressionsmodel på disse data.

  1. Konverter disse kolonner til PyTorch-tensorer, og omform dem, så de er 2D med form [N, 1].
  2. Definér en simpel lineær regressionsmodel.
  3. Brug MSE som tab-funktion.
  4. Definér optimizer som SGD med en læringsrate på 0.01.
  5. Træn den lineære regressionsmodel til at forudsige testresultater baseret på antallet af læste timer. Ved hver epoke:
    • Beregn forudsigelser på X_tensor;
    • Beregn tabet;
    • Nulstil gradienten;
    • Udfør bagudpassage;
    • Opdater parametrene.
  6. Tilgå modellens parametre (vægte og bias).

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

close

Awesome!

Completion rate improved to 5
Sektion 2. Kapitel 4
single

single

some-alt