最近碰到了這個you must feed a value for placeholder tensor 'Placeholder' with dtype float and shape的問題,字面意思很好理解,就是沒有給Placeholder賦值,可是我明明賦值了,百度了許多,也都是讓我檢查是否賦值以及是否少feed了一些元素,然而都沒有,最后我發現了是我feed進入的元素定義了多次,一次是在網絡結構的代碼中定義了,一次是在Trainning過程中定義了,等我刪除了一個定義之后,最后成功了!!!,
?
# placeholder占位符X = tf.placeholder(tf.float32, [None, IMAGE_HEIGHT * IMAGE_WIDTH])Y = tf.placeholder(tf.float32, [None, MAX_CAPTCHA * CHAR_SET_LEN])keep_prob = tf.placeholder(tf.float32)
類似于上面這種定義,同一個變量名進行了多次定義,就會出現上述錯誤
參考:
解決you must feed a value for placeholder tensor 'Placeholder' with dtype float小小心得_河海吳彥祖的博客-CSDN博客最近碰到了這個you must feed a value for placeholder tensor 'Placeholder' with dtype float and shape的問題,字面意思很好理解,就是沒有給Placeholder賦值,可是我明明賦值了,百度了許多,也都是讓我檢查是否賦值以及是否少feed了一些元素,然而都沒有,最后我發現了是我feed進入的元素定義了多次,一次是...https://blog.csdn.net/qq_41430710/article/details/102551693