Traceback (most recent call last):
File "C:/Users/ljz/PycharmProjects/TFConvLSTM/LSTMnetwork.py", line 136, in <module>
sess.run(train_step, feed_dict={x: X_train[start:end], y_: y_train[start:end]})
File "C:\Users\ljz\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\client\session.py", line 767, in run
run_metadata_ptr)
File "C:\Users\ljz\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\client\session.py", line 965, in _run
feed_dict_string, options, run_metadata)
File "C:\Users\ljz\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\client\session.py", line 1015, in _do_run
target_list, options, run_metadata)
File "C:\Users\ljz\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\client\session.py", line 1035, in _do_call
raise type(e)(node_def, op, message)
tensorflow.python.framework.errors_impl.InvalidArgumentError: Incompatible shapes: [1500,18] vs. [22500,18]
[[Node: mul = Mul[T=DT_FLOAT, _device="/job:localhost/replica:0/task:0/cpu:0"](_recv_Placeholder_1_0, Log)]]
Caused by op 'mul', defined at:
File "C:/Users/ljz/PycharmProjects/TFConvLSTM/LSTMnetwork.py", line 113, in <module>
cross_entropy=tf.reduce_mean(-tf.reduce_sum(y_*tf.log(y_conv),reduction_indices=[1]))
File "C:\Users\ljz\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\ops\math_ops.py", line 884, in binary_op_wrapper
return func(x, y, name=name)
File "C:\Users\ljz\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\ops\math_ops.py", line 1105, in _mul_dispatch
return gen_math_ops._mul(x, y, name=name)
File "C:\Users\ljz\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\ops\gen_math_ops.py", line 1625, in _mul
result = _op_def_lib.apply_op("Mul", x=x, y=y, name=name)
File "C:\Users\ljz\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\framework\op_def_library.py", line 763, in apply_op
op_def=op_def)
File "C:\Users\ljz\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\framework\ops.py", line 2395, in create_op
original_op=self._default_original_op, op_def=op_def)
File "C:\Users\ljz\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\framework\ops.py", line 1264, in __init__
self._traceback = _extract_stack()
InvalidArgumentError (see above for traceback): Incompatible shapes: [1500,18] vs. [22500,18]
[[Node: mul = Mul[T=DT_FLOAT, _device="/job:localhost/replica:0/task:0/cpu:0"](_recv_Placeholder_1_0, Log)]]
-1
A
回答
0
Caused by op 'mul', defined at: File "C:/Users/ljz/PycharmProjects/TFConvLSTM/LSTMnetwork.py", line 113, in cross_entropy=tf.reduce_mean(-tf.reduce_sum(y_*tf.log(y_conv),reduction_indices=[1]))
和
InvalidArgumentError (see above for traceback): Incompatible shapes: [1500,18] vs. [22500,18] [[Node: mul = Mul[T=DT_FLOAT, _device="/job:localhost/replica:0/task:0/cpu:0"](_recv_Placeholder_1_0, Log)]]
=>确保y
和y_conv
具有相同或broadcastable形状。
0
问题的代码: cross_entropy = tf.reduce_mean(-tf.reduce_sum(Y_ * tf.log(y_conv),reduction_indices = [1]))
如你正在试图乘两个张量Y_和y_conv ,它们必须具有相同的形状,即[1500,18]或两者[22500,18]
在你的情况下,y_应该是输入标签,而y_conv应该是计算logits,而18应该是输出的数量神经元。所以我猜你的批量输入数据(x)和标签(y_)是不一样的。检查它并使它们相同。
相关问题
- 1. 在Anaconda上使用TensorFlow实现CNN
- 2. CNN在Tensorflow
- 3. 错误:Tensorflow CNN尺寸
- 4. Tensorflow CNN形状错误
- 5. TensorFlow Conv2D实现?
- 6. 实现在TensorFlow
- 7. 我在我的GUI中实现鼠标动作侦听器时遇到问题
- 8. 当我尝试安装tensorflow时遇到错误
- 9. 错误以便更快地-R-CNN培训模式在Tensorflow,但Caffe实施
- 10. 我将我的HTML模板转换为Wordpress,但遇到问题
- 11. 为什么我会遇到SQLSyntaxErrorException - 遇到“”?
- 12. 用于segnet的tensorflow实现
- 13. 我是否遇到线程限制?
- 14. 我想使用Tensorflow C++ API,但是从源代码构建Tensorflow后,我应该如何链接Xcode中的库?
- 15. 我上传我的网站hostinger,但我遇到了以下问题
- 16. C++ - 我编写我的第一个程序,但我遇到了一些麻烦
- 17. 我在IE中遇到语法错误,但在Chrome中没有出现
- 18. TensorFlow 1.0在Windows上看不到GPU(但是Theano确实)
- 19. 遇到我的Tkinter/Sqlite Python应用程序时遇到问题
- 20. 我遇到有关float.Help麻烦我
- 21. 我遇到了我的NSPredicate问题
- 22. 我遇到了我的form_for问题
- 23. 我的应用程序在实际设备上遇到问题
- 24. 遇到我的css问题
- 25. 我遇到了$ _POST问题。
- 26. 我遇到了问题compareTo
- 27. 我遇到了麻烦
- 28. 我遇到了在android
- 29. CNN在Tensorflow - 损失保持不变
- 30. Tensorflow CNN MNIST示例,重量尺寸
你的问题是什么? –