Skip to content

Commit 0590b9e

Browse files
committed
update
1 parent 877acd6 commit 0590b9e

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

nlp_class2/neural_network2.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,14 @@ def softmax(a):
9595
# # for reference:
9696
# # original: W1 = W1 - lr * inputs.T.dot(dhidden) # VxN NxD --> VxD
9797

98+
# fastest way
99+
np.subtract.at(W1, inputs, lr * dhidden)
100+
98101
# test this
99-
i = 0
100-
for w in inputs: # don't include end token
101-
W1[w] = W1[w] - lr * dhidden[i]
102-
i += 1
102+
# i = 0
103+
# for w in inputs: # don't include end token
104+
# W1[w] = W1[w] - lr * dhidden[i]
105+
# i += 1
103106

104107
# vs this
105108
# oh_inputs = np.zeros((n - 1, V))

0 commit comments

Comments
 (0)