1.官网地址
https://www.tensorflow.org/api_docs/python
tensorflow2.0对很多函数做了修改,导致函数的所处的模块发生了改变,当遇到上述AttributeError时,可以打开官方文档,然后全局搜一下报错的函数。比如GradientDescentOptimizer函数,马上就能知道怎么使用这个函数了
2.TensorFlow新版本修改了许多函数的名字,不完全整理如下:
- tf.sub()更改为tf.subtract()
- tf.mul()更改为tf.multiply()
- tf.types.float32更改为tf.float32
- tf.pact()更改为tf.stact()
3.解决方法:
将
import tensorflow as tf
改为
import tensorflow.compat.v1 as tf tf.disable_v2_behavior()



