Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: Implementering av Lineær Regresjon | Mer Avanserte Konsepter
PyTorch-essensielt

bookUtfordring: Implementering av Lineær Regresjon

Oppgave

Swipe to start coding

Du får et datasett som inneholder informasjon om antall timer studenter har studert og deres tilhørende testresultater. Din oppgave er å trene en lineær regresjonsmodell på dette datasettet.

  1. Konverter disse kolonnene til PyTorch-tensorer, og endre formen slik at de er 2D med form [N, 1].
  2. Definer en enkel lineær regresjonsmodell.
  3. Bruk MSE som tapsfunksjon.
  4. Definer optimizer som SGD med læringsrate lik 0.01.
  5. Tren den lineære regresjonsmodellen for å predikere testresultater basert på antall timer studert. For hver epoke:
    • Beregn prediksjoner på X_tensor;
    • Beregn tapet;
    • Nullstill gradienten;
    • Utfør bakoverpassering;
    • Oppdater parameterne.
  6. Hent modellens parametere (vekter og bias).

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 4
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

close

Awesome!

Completion rate improved to 5

bookUtfordring: Implementering av Lineær Regresjon

Sveip for å vise menyen

Oppgave

Swipe to start coding

Du får et datasett som inneholder informasjon om antall timer studenter har studert og deres tilhørende testresultater. Din oppgave er å trene en lineær regresjonsmodell på dette datasettet.

  1. Konverter disse kolonnene til PyTorch-tensorer, og endre formen slik at de er 2D med form [N, 1].
  2. Definer en enkel lineær regresjonsmodell.
  3. Bruk MSE som tapsfunksjon.
  4. Definer optimizer som SGD med læringsrate lik 0.01.
  5. Tren den lineære regresjonsmodellen for å predikere testresultater basert på antall timer studert. For hver epoke:
    • Beregn prediksjoner på X_tensor;
    • Beregn tapet;
    • Nullstill gradienten;
    • Utfør bakoverpassering;
    • Oppdater parameterne.
  6. Hent modellens parametere (vekter og bias).

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

close

Awesome!

Completion rate improved to 5
Seksjon 2. Kapittel 4
single

single

some-alt