EN - FR - DE - ES - IT - PT -

LexiconDream

🔙 Tilbagepropagering

En algoritme, der beregner gradienter for at opdatere neurale netværksvægte.

Tilbagepropagering

Træning af et netværk kræver viden om, hvordan man justerer hver vægt. Backpropagation beregner dette. Den anvender kædereglen fra kalkulus til at udbrede fejlen fra outputlaget bagud gennem netværket og tildeler en gradient til hver vægt undervejs.

Algoritmen fungerer i to omgange. En fremadrettet omgang beregner forudsigelser og tab. En bagudrettet omgang beregner gradienter i forhold til hver parameter. En optimeringsenhed, såsom stokastisk gradientnedstigning, opdaterer derefter vægtene i den retning, der reducerer tabet.

Vigtige trin

Teknikken blev populariseret i 1980'erne og gjorde deep learning praktisk, når den blev kombineret med hurtigere hardware og bedre aktiveringsfunktioner. Uden den ville træning af flerlagsnetværk kræve vanskelig søgning over vægtrum.

Comments (2)

  1. Grad student
    Vanishing gradients were a real headache before better activations and residual connections.
  2. Deep learning hobbyist
    The algorithm that makes training neural nets practical. Chain rule applied repeatedly is the core idea.

Leave a comment