繁体   English   中英

Tensorflow Matmul尺寸错误

[英]Tensorflow matmul dimensions error

我正在运行以下代码,最后一行引发错误。

weights = tf.Variable(
tf.truncated_normal([DATA_POINTS, hidden1_units],
                        stddev=1.0 / math.sqrt(float(DATA_POINTS))),
    name='weights')
biases = tf.Variable(tf.zeros([hidden1_units]),
                     name='biases')
hidden1 = tf.nn.relu(tf.matmul(images, weights) + biases)

错误:

InvalidArgumentError (see above for traceback): Matrix size-incompatible: In[0]: [96,336], In[1]: [366,128]

我对为什么会收到此错误感到困惑。 [96,366]矩阵乘以[366,128]矩阵是否有效?

谢谢

得到它了。 这是我代码中的错字(说366而不是336)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM