Image tensorflow上keras的属性错误
使用Image tensorflow上keras的属性错误,image,tensorflow,neural-network,deep-learning,keras,Image,Tensorflow,Neural Network,Deep Learning,Keras,使用Tensorflow v.1.0.1和Keras 2.0并运行此代码时: from keras import backend as K if K.image_data_format() == 'channels_first': input_shape = (1, img_width, img_height) 我得到以下错误: AttributeError:模块“keras.backend”没有属性 “图像数据格式” 我如何解决这个问题?这是因为在keras 2.0中,keras.backe
Tensorflow v.1.0.1
和Keras 2.0
并运行此代码时:
from keras import backend as K
if K.image_data_format() == 'channels_first':
input_shape = (1, img_width, img_height)
我得到以下错误:
AttributeError:模块“keras.backend”没有属性
“图像数据格式”
我如何解决这个问题?这是因为在keras 2.0中,
keras.backend.common
定义了image\u data\u格式
如果您有早期版本,可以尝试在配置文件中检查dim_ordering的值(默认值为tensorflow orderingtf
,对应于最后一个通道)。解决此问题的两种方法
解决方案1(如果您使用的是tensorflow.keras)
从tensorflow.keras导入后端为K,而不是从keras导入后端为K
解决方案2(如果您直接使用Keras)
从keras导入后端为K
将K.image\u data\u format()
替换为K.common.image\u dim\u排序
Ok。。我正在使用keras2.0来定义它。从keras导入后端为K。。。或者从keras导入后端.common?只需从keras.backend.common导入图像格式数据
谢谢,现在我得到错误属性错误:模块'keras.backend.common'没有属性'image\u data\u format'。我正在使用keras 2.0好的谢谢我会的谢谢。。但是我又犯了一个错误。。我的配置已成功安装appdirs-1.4.3 keras-2.0.0 numpy-1.12.0 packaging-16.8 pbr-2.0.0 protobuf-3.2.0 pyparsing-2.2.0 pyyaml-3.12 setuptools-34.3.2 tensorflow-1.0.1 ImportError:无法导入名称keras.backend中的“image\u format\u data”。将常见的image\u data\u格式导入为k ImportError:无法导入名称“image\u data\u format”