如果你也在搭建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,不过本人菜鸟 直接手动升级不会)