한 뉴런의 연쇄법칙
z = wᵀx + b, a = ReLU(z), L = ½(a − y)²이다. w = (2, −1), x = (1, 3), y = 1이다.
- b = 1.5일 때 z, a, L을 구한다.
- ∂L/∂a, ∂a/∂z, δ = (∂L/∂a)·g′(z)를 구하고 ∂L/∂w와 ∂L/∂b를 구한다.
- b = 0.5로 바꾸면 z와 모든 그래디언트가 어떻게 되는지 적고 이유를 설명한다.
- 가중치 미분과 절편 미분이 다른 곳을 적는다.
해설 펼치기
- z = 2 − 3 + 1.5 = 0.5, a = 0.5, L = ½(0.5 − 1)² = 0.125다.
- ∂L/∂a = a − y = −0.5, ∂a/∂z = 1(z > 0), δ = −0.5다. ∂L/∂w = δx = (−0.5, −1.5), ∂L/∂b = δ = −0.5다.
- z = −0.5, a = 0이므로 ∂L/∂a = a − y = −1이다. 하지만 ∂a/∂z = 0이라 δ = −1 × 0 = 0이고, ∂L/∂w = (0, 0), ∂L/∂b = 0이다.
- ∂z/∂wⱼ = xⱼ라 가중치 미분은 δ에 xⱼ를 곱하고, ∂z/∂b = 1이라 절편 미분은 δ 그대로다.