本机环境:
TensorFlow2.0
Ubuntu18.04
Python3.6
错误描述:
AttributeError: ‘Sequential’ object has no attribute '_get_distribution_strategy
fit()处报错,报错详情为函数包内问题,初步判断为包不兼容
错误原因:
Keras和TensorFlow.Keras混用,函数不兼容
It’s a problem with keras and tensorflow. Tensorflow made some changes that didn’t work when using keras, only works when using tensorflow.keras. tensorflow/tensorflow#34870 got merged so this should be automatically fixed with a new tensorflow release.(参见:https://github.com/fizyr/keras-retinanet/issues/1239)
解决:
CSDN上解决不多,最终找到(https://www.pythonheidong.com/blog/article/277046/)较可靠,解决。