typeError:The value of a feed cannot be a tf.Tensor object.Acceptable feed values include Python scalars,strings,lists.numpy ndarrays,or TensorHandles.For reference.the tensor object was Tensor...


如上貼出了:錯誤信息和錯誤代碼。

這個問題困擾了自己兩天,報錯大概是說輸入的數據和接受的格式不一樣,不能作為tensor。

后來問了大神,原因出在tf.reshape(),因為網絡訓練時用placeholder定義了輸入格式,所以輸入不能用tensor,而tf.reshape()返回結果就是一個tensor了,所以輸入會報錯。

因此改為了這種格式

靈機一動,全都使用numpy里面的方法提供格式的轉換,這樣就不會產生tensor形的變量了。改完以后成功運行

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM