def mask_attn_score(score, memory_sequence_length, score_mask_value = -1e8):
score_mask = tf.sequence_mask(
memory_sequence_length, maxlen=score.shape[1])
score_mask_values = score_mask_value * tf.ones_like(score)
return tf.where(score_mask, score, score_mask_values)
评论列表
文章目录