t, :]
return dW
--> rnn.py
_coauthor__ = 'Deeplayer'
# 8.13.2016 #
def loss(self, features, captions...):
captions_in = captions[:, :-1]
captions_out = captions[:, 1:]
mask = (captions_out..._start, N)
captions[:, 0] = init_word
for i in xrange(1, max_length):
onehots...= np.eye(V)[captions[:, i-1]] # [N, V]
word_vectors = onehots.dot(W_embed) # [N,...[:, i] = np.argmax(scores, axis=1)
return captions
03
Long Short-Term Memory Networks(LSTM Network