Skip to content
CatBus

Tag: backpropagation

All the articles with the tag "backpropagation".

BACKGROUNDBackpropagation
∇w3=∂cost∂W3=∂cost∂o1∂o1∂y1∂y1∂W3\nabla w_3=\frac{\partial cost}{\partial W_3}=\frac{\partial cost}{\partial o_1}\frac{\partial o_1}{\partial y_1}\frac{\partial y_1}{\partial W_3}

∇W3\nabla W_3는 chain rule을 통해 위와 같이 미분이 바로 되는 형식으로 표현할 수 있다. 한 번 더 거슬러 올라가 보자.

이번에는 ∇W1\nabla W_1과 ∇W2\nabla W_2를 구할 차례이다. 먼저 ∇X1\nabla X_1을 구해보자.

∂cost∂W1=∂cost∂y1∂y1∂hz2∂hz2∂z2∂z2∂W1\frac{\partial cost}{\partial W_1}=\frac{\partial cost}{\partial y_1}\frac{\partial y_1}{\partial h_{z_2}}\frac{\partial h_{z_2}}{\partial z_2}\frac{\partial z_2}{\partial W_1}

Backpropagation

데이터를 레이어의 노드들을 통과시키면서 설정된 weight에 따라 예측 결과값을 계산하는 것을 forward pass라고 한다.

2022.05.12·3분·backpropagation