【发布时间】:2019-11-20 21:52:11
【问题描述】:
当我们指定轴 = (2, 2) 时,哪些值被精确地相乘?谁能告诉我幕后到底发生了什么?
match = dot([input_encoded_m, question_encoded], axes=(2, 2))
match = Activation('softmax')(match)
数据形状:
print(input_encoded_m)
print(questions_encoded)
(<tf.Tensor 'dropout_41/Identity:0' shape=(None, 552, 64) dtype=float32>,
<tf.Tensor 'dropout_42/Identity:0' shape=(None, 5, 64) dtype=float32>)
input_encoded_m,552是句子长度,64是嵌入长度
questions_encoded,5 是句子长度,64 是嵌入长度
如果我们在点层中指定轴 = (2, 2),哪些值被相乘?谁能帮帮我?
【问题讨论】:
-
@TheGuywithTheHat 我已经看过文档但无法理解。除此之外,它还采用这两个张量的点积。但是这里的轴 (2, 2) 是什么。我的嵌入是否正在成倍增加?是吗?
标签: python python-3.x tensorflow keras