class MultiplGate(object):
def forward(x,y):
z = x*y
self.x = x # must keep these around
self.y = y
return z
def backward dz :
dx = self.y*dz # [dz/dx * dL/dz]
dy = self.x*dz # [dz/dy * dL/dz]
return [dx, dy]
음... 왜 이렇게 나오려나???
'K-MOOC > 머신러닝' 카테고리의 다른 글
5주차 점수 산출 (0) | 2020.04.02 |
---|---|
4주차 온라인 최적화 (0) | 2020.03.31 |
3주차 Gradient descent, Coordinate descent (0) | 2020.03.24 |
2주차 선형대수 기본 개념 (0) | 2020.03.22 |
1주차 머신러닝 개요 및 케이스 스터디 (0) | 2020.03.20 |