Python 3.x 导入错误:无法导入名称';规范化数据格式&x27;

Python 3.x 导入错误:无法导入名称';规范化数据格式&x27;,python-3.x,keras,deep-learning,conv-neural-network,keras-layer,Python 3.x,Keras,Deep Learning,Conv Neural Network,Keras Layer,我读过一篇文章,这篇文章很好理解。考虑到其在上个月的实施情况。当我试图用给定的代码自己训练时,它会给我一个导入错误,如下所示。我正在使用google Colab环境。通过对错误进行搜索,我发现以下代码行与keras版本==2.2.2兼容。我还安装了尚未解决的错误。请帮我克服它。默认情况下,colab中安装的keras版本为2.2.4 --------------------------------------------------------------------------- Import

我读过一篇文章,这篇文章很好理解。考虑到其在上个月的实施情况。当我试图用给定的代码自己训练时,它会给我一个导入错误,如下所示。我正在使用google Colab环境。通过对错误进行搜索,我发现以下代码行与keras版本==2.2.2兼容。我还安装了尚未解决的错误。请帮我克服它。默认情况下,colab中安装的keras版本为2.2.4

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-47-f8ce7e15cf87> in <module>()
      9 from keras.layers.merge import Add
     10 from keras.utils import conv_utils
---> 11 from keras.utils.conv_utils import normalize_data_format
     12 
     13 from keras.layers.core import Dropout

ImportError: cannot import name 'normalize_data_format'

---------------------------------------------------------------------------
---------------------------------------------------------------------------
ImportError回溯(最近一次呼叫最后一次)
在()
9从keras.layers.merge导入添加
10从keras.utils导入conv_utils
--->11从keras.utils.conv_utils导入规范化_数据_格式
12
13来自keras.layers.core导入辍学
ImportError:无法导入名称“规范化\u数据\u格式”
---------------------------------------------------------------------------

主分支的conv_utils没有normalize_data_格式。 其他一些分支机构也有,比如tf keras分支机构。 这是一个微不足道的函数,下面是它的实现:

import keras.backend as K
def normalize_data_format(value):
    if value is None:
        value = K.image_data_format()
    data_format = value.lower()
    if data_format not in {'channels_first', 'channels_last'}:
        raise ValueError('The `data_format` argument must be one of '
                         '"channels_first", "channels_last". Received: ' +
                         str(value))
    return data_format

主分支的conv_utils没有normalize_data_格式。 其他一些分支机构也有,比如tf keras分支机构。 这是一个微不足道的函数,下面是它的实现:

import keras.backend as K
def normalize_data_format(value):
    if value is None:
        value = K.image_data_format()
    data_format = value.lower()
    if data_format not in {'channels_first', 'channels_last'}:
        raise ValueError('The `data_format` argument must be one of '
                         '"channels_first", "channels_last". Received: ' +
                         str(value))
    return data_format