Inhoudsopgave:
Definitie - Wat betekent Backpropagation?
Backpropagation is een techniek die wordt gebruikt om bepaalde klassen van neurale netwerken te trainen - het is in wezen een principe waarmee het machine learning-programma zichzelf kan aanpassen aan zijn eerdere functie.
Backpropagation wordt soms de "backpropagation van fouten" genoemd.
Techopedia verklaart Backpropagation
Backpropagation als techniek maakt gebruik van gradiëntdaling: het berekent de gradiënt van de verliesfunctie bij uitvoer en verdeelt deze terug via de lagen van een diep neuraal netwerk. Het resultaat is aangepaste gewichten voor neuronen. Hoewel backpropagation kan worden gebruikt in zowel onder toezicht staande als niet-gecontroleerde netwerken, wordt het gezien als een begeleide leermethode.
Na de opkomst van eenvoudige feedforward neurale netwerken, waar gegevens maar één kant op gaan, ontdekten ingenieurs dat ze achteraf voortplanting konden gebruiken om de neurale inputgewichten achteraf aan te passen. Backpropagation kan worden gezien als een manier om een systeem te trainen op basis van zijn activiteit, om aan te passen hoe nauwkeurig of precies het neurale netwerk bepaalde ingangen verwerkt, of hoe het naar een andere gewenste toestand leidt.
