오차 역전파(back propagation)
- 가중치와 바이어스를 조정하기 위해 사용하는 알고리즘
- 예측 출력과 실제 출력 사이의 오차를 계산한 다음, 이 오차를 계층별로 역방향으로 전파하여 가중치를 적절히 조정
※ 경사 하강법은 단일 퍼셉트론에서만 가능
- 구동 방식
1. 임의의 초기 가중치를 준 뒤 결과 계산
2. 계산 결과와 우리가 원하는 값 사이의 오차 계산
3. 경사 하강법을 이용해 바로 앞 가중치를 오차가 작아지는 방향으로 업데이트
4. 1~3 과정을 더이상 오차가 줄어들지 않을 때까지 반복
'모두의 딥러닝 개정 3판'의 내용과 https://github.com/taehojo/deeplearning의 코드 참고