Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Voorwaartse Propagatie | Neuraal Netwerk Vanaf Nul
Quizzes & Challenges
Quizzes
Challenges
/
Introductie tot Neurale Netwerken met Python

bookVoorwaartse Propagatie

Je hebt al de forward-propagatie voor een enkele laag geïmplementeerd in het vorige hoofdstuk. Nu is het doel om volledige forward-propagatie te implementeren, van invoer tot uitvoer.

Om het volledige forward-propagatieproces te implementeren, moet de methode forward() worden gedefinieerd in de klasse Perceptron. Deze methode voert forward-propagatie laag voor laag uit door de respectievelijke methode voor elke laag aan te roepen:

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 ...

De invoer wordt doorgegeven aan de eerste verborgen laag, waarbij de uitvoer van elke laag als invoer voor de volgende laag dient, totdat de uiteindelijke laag wordt bereikt om de uiteindelijke uitvoer te produceren.

Taak

Swipe to start coding

Het doel is om de implementatie van het forward propagation-proces voor het perceptronmodel te voltooien. Hierdoor kan informatie door elke laag van het netwerk stromen totdat de uiteindelijke voorspelling wordt geproduceerd.

Volg deze stappen zorgvuldig:

  1. Itereren door alle lagen van het perceptron met behulp van een lus.
  2. Geef de data (x) achtereenvolgens door elke laag door de forward()-methode aan te roepen.
  3. Geef de uiteindelijke output terug nadat alle lagen de input hebben verwerkt.

Als dit correct is geïmplementeerd, zal het perceptron een enkele waarde tussen 0 en 1 retourneren voor de gegeven input (bijvoorbeeld [1, 0]).

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 5
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

Awesome!

Completion rate improved to 4

bookVoorwaartse Propagatie

Veeg om het menu te tonen

Je hebt al de forward-propagatie voor een enkele laag geïmplementeerd in het vorige hoofdstuk. Nu is het doel om volledige forward-propagatie te implementeren, van invoer tot uitvoer.

Om het volledige forward-propagatieproces te implementeren, moet de methode forward() worden gedefinieerd in de klasse Perceptron. Deze methode voert forward-propagatie laag voor laag uit door de respectievelijke methode voor elke laag aan te roepen:

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 ...

De invoer wordt doorgegeven aan de eerste verborgen laag, waarbij de uitvoer van elke laag als invoer voor de volgende laag dient, totdat de uiteindelijke laag wordt bereikt om de uiteindelijke uitvoer te produceren.

Taak

Swipe to start coding

Het doel is om de implementatie van het forward propagation-proces voor het perceptronmodel te voltooien. Hierdoor kan informatie door elke laag van het netwerk stromen totdat de uiteindelijke voorspelling wordt geproduceerd.

Volg deze stappen zorgvuldig:

  1. Itereren door alle lagen van het perceptron met behulp van een lus.
  2. Geef de data (x) achtereenvolgens door elke laag door de forward()-methode aan te roepen.
  3. Geef de uiteindelijke output terug nadat alle lagen de input hebben verwerkt.

Als dit correct is geïmplementeerd, zal het perceptron een enkele waarde tussen 0 en 1 retourneren voor de gegeven input (bijvoorbeeld [1, 0]).

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 5
single

single

some-alt