Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Fremadrettet Propagiering | Neuralt Netværk fra Bunden
Introduktion til neurale netværk

bookFremadrettet Propagiering

Du har allerede implementeret fremadpropagering for et enkelt lag i det forrige kapitel. Nu er målet at implementere fuldstændig fremadpropagering, fra input til output.

For at implementere hele fremadpropageringsprocessen skal du definere metoden forward() i klassen Perceptron. Denne metode udfører fremadpropagering lag for lag ved at kalde den respektive metode for hvert lag:

class Perceptron:
    def __init__(self, layers):
        self.layers = layers

    def forward(self, inputs):
        x = inputs
        for layer in ...:
            # Pass x layer by layer
            x = ...

        return ...

Input passerer gennem det første skjulte lag, hvor hvert lags output fungerer som input til det næste, indtil det sidste lag nås for at producere det endelige output.

Opgave

Swipe to start coding

Dit mål er at færdiggøre implementeringen af forward propagation-processen for perceptron-modellen. Dette gør det muligt for information at passere gennem hvert lag i netværket, indtil den endelige forudsigelse produceres.

Følg disse trin nøje:

  1. Iterér gennem alle lag i perceptronen ved hjælp af en løkke.
  2. Videregiv dataene (x) sekventielt gennem hvert lag ved at kalde dets forward()-metode.
  3. Returnér den endelige output, efter at alle lag har behandlet inputtet.

Hvis det implementeres korrekt, vil perceptronen give en enkelt værdi mellem 0 og 1 for det givne input (for eksempel [1, 0]).

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5
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

Suggested prompts:

Can you explain how to complete the for loop in the forward method?

What should I return at the end of the forward method?

Could you show an example of how the forward method processes inputs through multiple layers?

close

Awesome!

Completion rate improved to 4

bookFremadrettet Propagiering

Stryg for at vise menuen

Du har allerede implementeret fremadpropagering for et enkelt lag i det forrige kapitel. Nu er målet at implementere fuldstændig fremadpropagering, fra input til output.

For at implementere hele fremadpropageringsprocessen skal du definere metoden forward() i klassen Perceptron. Denne metode udfører fremadpropagering lag for lag ved at kalde den respektive metode for hvert lag:

class Perceptron:
    def __init__(self, layers):
        self.layers = layers

    def forward(self, inputs):
        x = inputs
        for layer in ...:
            # Pass x layer by layer
            x = ...

        return ...

Input passerer gennem det første skjulte lag, hvor hvert lags output fungerer som input til det næste, indtil det sidste lag nås for at producere det endelige output.

Opgave

Swipe to start coding

Dit mål er at færdiggøre implementeringen af forward propagation-processen for perceptron-modellen. Dette gør det muligt for information at passere gennem hvert lag i netværket, indtil den endelige forudsigelse produceres.

Følg disse trin nøje:

  1. Iterér gennem alle lag i perceptronen ved hjælp af en løkke.
  2. Videregiv dataene (x) sekventielt gennem hvert lag ved at kalde dets forward()-metode.
  3. Returnér den endelige output, efter at alle lag har behandlet inputtet.

Hvis det implementeres korrekt, vil perceptronen give en enkelt værdi mellem 0 og 1 for det givne input (for eksempel [1, 0]).

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!

Sektion 2. Kapitel 5
single

single

some-alt