AttributeError:'模块'对象没有属性'app':TensorFlow图像分类器

时间:2019-10-03 16:30:12

标签: python python-3.x tensorflow python-3.6 attributeerror

我正在尝试根据我的自定义图像数据集训练新模型,因此它可以成为我的个性化图像分类器。

我严格遵循此链接中的教程:“ https://medium.com/@teavanist/image-classification-using-tensorflow-on-docker-windows-bd7824b05fee”,它实际上是Siraj大约3年前的视频的更新。

我已经做了很多事情,但是当我进入再培训过程以完成迁移学习时,我会收到此属性错误消息。

Traceback (most recent call last):  tf.app.run(main=main, argv=[sys.argv[0] + unparsed] AttributeError: 'module' object has no attribute 'app'

我在某处看到argv方法实际上是一个新方法,并且正在较旧版本的python上使用。我已经更新到最新版本(Python 3.7.4),但仍然无法正常工作。

我还尝试在scripts文件夹的retrain.py中为参数提供一个空值,因此它将设置默认值,但仍然显示应用程序错误。

请帮助,我强烈希望它能正常工作!现在已经尝试了几天。

或者至少将我推荐给可以重新训练Google并使用自己的图片集的地方。谢谢!

1 个答案:

答案 0 :(得分:0)

TF版本问题

请点击下面的链接,了解有关使用Inception进行图像分类的转移学习

https://codelabs.developers.google.com/codelabs/cpb102-txf-learning/index.html#0

https://www.tensorflow.org/hub/tutorials/image_retraining