From 64bd16ecdca99ecd88bc90e722615603bc65b17c Mon Sep 17 00:00:00 2001 From: mizti Date: Sat, 19 Nov 2016 13:23:36 +0900 Subject: [PATCH] Update two_layer_net.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit da1, dz1の入れ替わりを修正 --- ch04/two_layer_net.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ch04/two_layer_net.py b/ch04/two_layer_net.py index 90ee8a70..556843b2 100644 --- a/ch04/two_layer_net.py +++ b/ch04/two_layer_net.py @@ -70,9 +70,9 @@ def gradient(self, x, t): grads['W2'] = np.dot(z1.T, dy) grads['b2'] = np.sum(dy, axis=0) - da1 = np.dot(dy, W2.T) - dz1 = sigmoid_grad(a1) * da1 - grads['W1'] = np.dot(x.T, dz1) - grads['b1'] = np.sum(dz1, axis=0) + dz1 = np.dot(dy, W2.T) + da1 = sigmoid_grad(a1) * dz1 + grads['W1'] = np.dot(x.T, da1) + grads['b1'] = np.sum(da1, axis=0) - return grads \ No newline at end of file + return grads