Framåtriktad Spridning
Du har redan implementerat framåtriktad propagiering för ett enda lager i föregående kapitel. Nu är målet att implementera fullständig framåtriktad propagiering, från indata till utdata.
För att implementera hela processen för framåtriktad propagiering behöver du definiera metoden forward()
i klassen Perceptron
. Denna metod utför framåtriktad propagiering lager för lager genom att anropa respektive metod för varje lager:
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 ...
Indatan passerar genom det första dolda lagret, där varje lagers utdata fungerar som indata till nästa, tills det sista lagret nås och slutgiltig utdata produceras.
Swipe to start coding
Ditt mål är att implementera framåtpropagering för perceptronen:
- Iterera över perceptronens lager.
- Skicka
x
genom varje lager i nätverket i tur och ordning. - Returnera det slutliga resultatet efter att alla lager har bearbetat indata.
Om metoden forward()
är korrekt implementerad, ska perceptronen returnera ett enda tal mellan 0
och 1
när vissa indata ges (t.ex. [1, 0]
).
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 4
Framåtriktad Spridning
Svep för att visa menyn
Du har redan implementerat framåtriktad propagiering för ett enda lager i föregående kapitel. Nu är målet att implementera fullständig framåtriktad propagiering, från indata till utdata.
För att implementera hela processen för framåtriktad propagiering behöver du definiera metoden forward()
i klassen Perceptron
. Denna metod utför framåtriktad propagiering lager för lager genom att anropa respektive metod för varje lager:
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 ...
Indatan passerar genom det första dolda lagret, där varje lagers utdata fungerar som indata till nästa, tills det sista lagret nås och slutgiltig utdata produceras.
Swipe to start coding
Ditt mål är att implementera framåtpropagering för perceptronen:
- Iterera över perceptronens lager.
- Skicka
x
genom varje lager i nätverket i tur och ordning. - Returnera det slutliga resultatet efter att alla lager har bearbetat indata.
Om metoden forward()
är korrekt implementerad, ska perceptronen returnera ett enda tal mellan 0
och 1
när vissa indata ges (t.ex. [1, 0]
).
Lösning
Tack för dina kommentarer!
single