Backpropagation

Algoritma untuk melatih neural network multi-layer dengan menghitung gradien loss terhadap setiap bobot menggunakan chain rule. Dipopulerkan Rumelhart-Hinton-Williams 1986.

Backpropagation

Definisi

Backpropagation adalah algoritma untuk menghitung gradien loss function terhadap setiap bobot dalam neural network, menggunakan chain rule kalkulus.

Langkah

  1. Forward pass — hitung output layer-by-layer
  2. Compute loss — bandingkan dengan target
  3. Backward pass — hitung gradien dari output ke input
  4. Update weights — w ← w - η·∇L (gradient descent)

Sejarah

Varian