AI
오차역전파 - 단순한 계층 구현하기
곱셈 계층 모든 계층은 forward()와 backward()라는 공통의 메서드(인터페이스)를 갖도록 구현한다. forward()는 순전파, backward()는 역전파를 처리한다. # 5.4.1 곱셈 계층 class MulLayer: def __init__(self): self.x = None self.y = None def forward(self, x, y): self.x = x self.y = y out = x * y return out def backward(self, dout): dx = dout * self.y # x와 y를 바꾼다. dy = dout * self.x return dx, dy forward()에서는 x와 y인수로 받고 곱해서 반환 backward()에서는 상류에서 넘어온 미분(..
2020. 12. 11. 18:55
최근댓글