Backpropagation Algorithm

역전파(Backpropagation) 알고리즘이란? 인공신경망(Artificial Neural Network)을 학습시키기 위한 가장 기본적인 알고리즘으로 오차가 본래의 진행방향과 반대방향으로 전파된다하여 붙여진 이름입니다(오류 역전파라고 불리기도 함). 일반적인 머신러닝 알고리즘은 경사 하강법(Gradient Descent)을 이용해서 목적함수를 최소화 하는 방향으로 업데이트합니다. 경사 하강법 알고리즘을 이용하기 위해서는 목적 함수의 미분값(Derivative)를 알아야합니다. 이때 이 미분값을 구하기 위해서 역전파 알고리즘이 사용됩니다.   역전파 알고리즘의 특징 역전파 알고리즘은 […]

Continue reading →