【发布时间】:2017-08-01 08:23:00
【问题描述】:
我在喂养我的一个占位符 (keep_prob) 时遇到问题。该错误表明我必须提供一个浮点值,但我已经在这样做了。我一直在尝试解决它,但我无法找到解决方案。我的代码在这里:
Error while running a convolutional network using my own data in Tensorflow
我的错误是:
File "<ipython-input-81-fd184c90091e>", line 4, in <module>
keep_prob = tf.placeholder(tf.float32)
File "c:\python36\lib\site-packages\tensorflow\python\ops\array_ops.py",
line 1530, in placeholder
return gen_array_ops._placeholder(dtype=dtype, shape=shape, name=name)
File "c:\python36\lib\site-packages\tensorflow\python\ops\gen_array_ops.py",
line 1954, in _placeholder
name=name)
File "c:\python36\lib\site-
packages\tensorflow\python\framework\op_def_library.py", line 767, in
apply_op
op_def=op_def)
File "c:\python36\lib\site-packages\tensorflow\python\framework\ops.py",
line 2506, in create_op
original_op=self._default_original_op, op_def=op_def)
File "c:\python36\lib\site-packages\tensorflow\python\framework\ops.py",
line 1269, in __init__
self._traceback = _extract_stack()
InvalidArgumentError (see above for traceback): You must feed a value for
placeholder tensor 'Placeholder_17' with dtype float
[[Node: Placeholder_17 = Placeholder[dtype=DT_FLOAT, shape=<unknown>,
_device="/job:localhost/replica:0/task:0/cpu:0"]()]]
谢谢。
【问题讨论】:
标签: tensorflow jupyter-notebook conv-neural-network