本文主要是介绍Tensorflow TypeError 'pred' must not be a Python bool,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如果你也在搭建TensorFlow 环境 并想训练一个简单物体识别模型,我遇到的问题可能对有所帮助,如果不是则请忽略。
前提:models 我是直接下载最新的master分支,TensorFlow是直接用Anaconda 装的 1.6 开始训练时各种问题,
TypeError 'pred' must not be a Python bool是其中之一,
解决:master 分支下载的是最新的 TensorFlow工程 (应该是1.8), Anaconda 装的是 1.6,所以在训练时方法各种不兼容,
https://github.com/tensorflow/models 直接查看提交记录,并切到1.6,,(models也有1.6分支,但是没有research,所以就随便在master找个commit 切了)
重新生成训练集和验证集,再次训练,问题解决。(升级Anaconda 中TensorFlow估计也可以,Anaconda 只支持到1.6,不过本人菜鸟 直接手动升级不会)
这篇关于Tensorflow TypeError 'pred' must not be a Python bool的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!