IT Log

오차역전파 (Backpropagation) 본문

Machine Learning

오차역전파 (Backpropagation)

newly0513 2019. 5. 15. 17:59
728x90
반응형

오차역전파(Backpropagation)란?

MLP(Multi Layer Perceptron)에서 학습할 방법을 해결하기 위해 나온 알고리즘으로, 예측값이 실제값과 다를때 출력에서 오류가 계산되어 역방향으로 분배된다. 역방향으로 분배하는 과정에서 가중치들이 조정되고, 조정된 가중치값으로 다시 순방향으로 계산이 진행된다. 오차역전파는 속도는 느리지만, 안정적인 결과를 얻을 수 있다.

 

 

오차역전파(Backpropagation)의 구동방식

  1. 임의의 초기 가중치를 설정하고 순방향으로 결과 값을 계산한다.
  2. 결과 값을 실제 값과 비교하여 오차를 계산한다.
  3. 경사하강법을 이용하여 오차가 작아지는 방향으로 가중치를 조정한다.
  4. 오류가 최소화될 때까지 1~3과정을 반복한다.
728x90
반응형

'Machine Learning' 카테고리의 다른 글

가중치 초기화  (0) 2019.05.15
CNN (Convolutional Neural Network)  (0) 2019.05.15
다층 퍼셉트론 (Multi Layer Perceptron)  (0) 2019.05.15
활성화 함수 (activation function)  (0) 2019.05.15
경사하강법 (Gradient decent)  (0) 2019.05.15
Comments