def loop_function(self, prev, _):
"""
:param prev: the output of t-1 time
:param _:
:return: the embedding of t-1 output
"""
prev = tf.add(tf.matmul(prev, self.softmax_w), self.softmax_b)
prev_sympol = tf.arg_max(prev, 1)
emb_prev = tf.nn.embedding_lookup(self.target_embedding, prev_sympol)
return emb_prev
评论列表
文章目录