Backpropagation
Lernalgorithmus
Basisiwissen
Künstliche Neuronale Netze sind Softwareprogramme, die nach vergleichsweise einfachen mathematischen Regeln, sogenannten Algorithmen, selbständig lernen, wie sie eine gestellte Aufgabe immer besser erfüllen können. Backpropagation ist dabei eine zentrale Rechenregel, mit der im Lernprozess die Fähigkeiten des Netzes ständig verbesser werden. Es ist unklar, ob reale biologische Nervennetze diesen Algorithmus nutzen können[1]. Siehe auch neuronales Netz ↗
Fußnoten
- [4] Song Yuhang et al.: Can the Brain Do Backpropagation?— Exact Implementation of Backpropagation. In: Predictive Coding Networks. 34th Conference on Neural Information Processing Systems (NeurIPS 2020), Vancouver, Canada.