AttributeError: module 'keras.backend' has no attribute 'common'

AttributeError: module 'keras.backend' has no attribute 'common'

我试图执行一些项目。但是我有一个 attribute error。 我检查了我的 Tensorflow 和 Keras 版本。

Name: tensorflow
Version: 2.3.1
Name: Keras
Version: 2.4.3
Summary: Deep Learning for humans
python 3.8.2 

代码在这里。

self.dim_ordering = K.common.image_dim_ordering()

错误信息:

self.dim_ordering = K.common.image_dim_ordering()
AttributeError: module 'keras.backend' has no attribute 'common'

可以使用 K.image_data_format() 而不是 k.common.image_dim_ordering() 吗?

是的。用k.image_data_format()

就可以了

在 Keras v2 中,该方法已重命名为 image_data_format