这个问题出现的时候,首先要检查自己安装的tensorflow包的版本,因为一般tensorflow大于2.0的版本已经不再支持contrib的应用。
首先打开电脑命令行模式,输入python
import tensorflow as tf
tf.__version__
查看电脑tensorflow版本,如果版本大于2.0,这时候就衍生出两种解决方法
1:手动降低tensorflow的版本。
首先在在Anaconda Prompt中输入:
pip uninstall tensorflow
卸载原有版本 tensorflow。
然后输入
pip install tensorflow==1.13.1
解决问题。
2:新版本tensorflow包给出了替代contrib的包。
只需要将程序中的
from tensorflow.contrib import layers
改成
from tf_slim import layers
作为替代就可以解决问题
本人初学,有问题望指正
文章出处登录后可见!
已经登录?立即刷新