【发布时间】:2018-11-10 09:25:56
【问题描述】:
我正在尝试对两个张量进行 matmul,一个是 [None, 4, 256],另一个是它的转置(我使用 tf.transpose 并得到一个张量 [256, 4, None])。预期结果是 [4, 4] 张量。当我使用 matmul 时,它返回一个错误。我想知道,我怎样才能得到预期的结果?谢谢!
#inputs: [None, 4, 256]
inputs_transpose = tf.transpose(inputs, perm = [0, 2, 1]) #[None, 256, 4]
temp_weights = tf.matmul(inputs, inputs_transpose) #[4, 4]expected
【问题讨论】:
标签: python tensorflow matrix-multiplication tensor