Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tensorflow对象检测API-错误运行model_builder_test.py模块';tensorflow';没有属性';contrib&x27;_Python_Tensorflow - Fatal编程技术网

Python Tensorflow对象检测API-错误运行model_builder_test.py模块';tensorflow';没有属性';contrib&x27;

Python Tensorflow对象检测API-错误运行model_builder_test.py模块';tensorflow';没有属性';contrib&x27;,python,tensorflow,Python,Tensorflow,我安装了Tensorflow对象检测API,并运行model_builder_test.py脚本以确保一切正常。我得到了以下错误: AttributeError: module 'tensorflow' has no attribute 'contrib' 我正在使用Python 3.7.3和Tensorflow 2.0.0。根据,它可能与Tensorflow版本2有关。我将使用升级model_builder_test.py脚本。但是,我担心使用Tensorflow 2的对象检测API中的其他

我安装了Tensorflow对象检测API,并运行model_builder_test.py脚本以确保一切正常。我得到了以下错误:

AttributeError: module 'tensorflow' has no attribute 'contrib'
我正在使用Python 3.7.3和Tensorflow 2.0.0。根据,它可能与Tensorflow版本2有关。我将使用升级model_builder_test.py脚本。但是,我担心使用Tensorflow 2的对象检测API中的其他问题

我的问题是:

1) 我对这个错误的解释正确吗

2) 在Tensorflow 2中使用对象检测安全吗,还是应该降级到Tensorflow 1.x

谢谢

1)是的

2) 是的,事实上,根据TF2中的几个错误修复,它可能会工作得更好-但请确保严格遵循链接指南,以确认模型行为不会意外更改(即,比较TF1和TF2中的执行情况)

但是,;(2)中的“确保”说起来容易做起来难——我们在这里讨论的是一个完整的API。这最好留给API的开发人员自己去做,除非您非常熟悉API的相关部分。即使您修复了一个bug,在基于类/方法的功能更改中(特别是在“渴望”与“图形”交互中),也可能存在其他bug,即使是那些没有抛出错误的bug。使用TF1.x并没有太大的危害,甚至有可能


最后,我建议在这个问题上开一个TFGit;贡献者/开发人员可能会在这里做出响应,而不是在这里。

最好使用Tensorflow 1.x作为对象检测API。即使您自动升级代码,也可能会出现问题。或者,您可以等到Tensorflow对象检测API升级到TF 2.0兼容版本。