【发布时间】:2021-02-15 14:15:00
【问题描述】:
Tensorflow 的功能:
tf.matmul
这将两个向量相乘并产生一个标量。
但是,我需要执行以下操作:
# dense dim: (?,227)
dense_part = tf.nn.relu(some stuff here)
# softmax matrix dim: (?,227,19) or (?,19,227) or (?,227,227), where I
# ....can slice the last dim down to (?,227,19)
softmax_matrix = tf.matmul(dense_part,softmax_weight_variable)
但是,我无法设置 softmax_weight_variable 以通过矩阵乘法来完成此操作。我需要使用“张量积”(也称为“外积”......),但这个功能似乎没有实现。
如何在 TensorFlow 中实现 Hadamard(逐元素)乘法和外积?
【问题讨论】:
标签: python tensorflow