back·prop·a·ga·tion
C1technical인공 신경망에서 오차의 기울기를 뒤쪽으로 계산해 가중치를 조정하는 학습 방법
noun명사
- 1
역전파, 오차 역전파 — 인공 신경망에서 출력 오차를 바탕으로 각 층의 가중치에 대한 기울기를 뒤쪽 방향으로 계산하는 학습 알고리즘 또는 절차C1〔machine learning〕
an algorithm or procedure used in training artificial neural networks that calculates gradients for the weights by propagating error information backward through the network
The model learns by using backpropagation to adjust millions of weights.
그 모델은 수백만 개의 가중치를 조정하기 위해 역전파를 사용해 학습한다.
Backpropagation computes gradients from the output layer to earlier layers.
역전파는 출력층에서 앞쪽 층들로 기울기를 계산한다.
뉘앙스 · 쓰임
backpropagation은 ‘오차를 뒤로 보내는 것’ 자체라기보다, 연쇄 법칙을 이용해 각 매개변수에 대한 기울기를 효율적으로 계산하는 절차를 가리킵니다. gradient descent는 그 기울기를 사용해 값을 실제로 조정하는 최적화 방법이므로, 두 용어는 관련 있지만 같은 뜻은 아닙니다. 일상어가 아니라 인공지능·머신러닝 분야의 전문 용어입니다.
논문, 강의, 개발 문서에서는 backpropagation 또는 줄여서 backprop이라고도 합니다. 한국어에서는 ‘역전파’가 가장 흔한 번역이며, ‘역방향 전파’라고 풀어 설명할 수 있습니다. 비전문가에게 설명할 때는 ‘신경망이 실수를 보고 각 연결의 책임을 계산하는 과정’처럼 쉽게 풀어 말하는 것이 좋습니다.
유의어 뉘앙스 비교
- backprop
- backpropagation의 비공식적이고 짧은 형태로, 개발자나 연구자 사이에서 자주 쓰입니다.
- backward propagation of errors
- 더 설명적인 표현으로, 현대 문맥에서는 backpropagation보다 덜 간결하고 다소 풀어 쓴 느낌입니다.
자주 쓰는 표현 · Collocations
noun+noun
- backpropagation algorithm역전파 알고리즘
verb+noun
- use backpropagation역전파를 사용하다
- perform backpropagation역전파를 수행하다
- implement backpropagation역전파를 구현하다
noun+prep+noun
- backpropagation through time시간을 통한 역전파
어원 · 암기 팁
[English]영어 back ‘뒤로, 뒤쪽으로’와 propagation ‘전파, 전달’이 결합한 말로, 오차 정보가 신경망의 출력 쪽에서 입력 쪽으로 거슬러 전달된다는 개념을 나타냅니다.
back ‘뒤로’ + propagation ‘전파, 전달’
💡 back은 ‘뒤로’, propagation은 ‘퍼뜨림’이므로, 신경망의 오차를 ‘뒤로 퍼뜨려’ 계산한다고 기억하면 됩니다.