【发布时间】:2018-11-08 03:50:42
【问题描述】:
我想按元素将两个 4d 张量相乘并将结果存储在 4d 张量中。我有一个张量,例如形状 [batch_size,16,16,3] 的张量和形状 [batch_size] 的张量“B” ,4,4,3]。我想执行一种平铺操作,以便张量“A”的每个 4x4x3 块与张量“B”进行元素乘法。 结果存储在形状与张量“A”相同的张量“C”中,即[batch_size,16,16,3]。 AS张量'B'的高度和宽度是张量'A'的高度和宽度的倍数。我应该在张量“C”中连接或累加或分配 4 个元素乘法的结果。
【问题讨论】:
-
我在文档中没有看到任何表明
tf.math.multiply不起作用的内容,它会引发错误吗?如果不是,请展示该尝试以及输出与您期望的输出有何不同? -
目前我可以分配一个 4,4,3 张量并与其他 4,4,3 张量执行 tf.multiply 但我如何将结果存储为 16,16,3 包括四个4,4,3 个结果
-
您是否尝试过使用
tf.concat?请发布您的代码示例!
标签: python tensorflow