Python keras-无法导入名称Conv2D

Python keras-无法导入名称Conv2D,python,tensorflow,neural-network,keras,theano,Python,Tensorflow,Neural Network,Keras,Theano,我最近运行了deep learning docker,在尝试教程时,在导入keras layers模块时收到一个错误 from __future__ import print_function import keras from keras.datasets import cifar10 from keras.preprocessing.image import ImageDataGenerator from keras.models import Sequential from keras.l

我最近运行了deep learning docker,在尝试教程时,在导入keras layers模块时收到一个错误

from __future__ import print_function
import keras
from keras.datasets import cifar10
from keras.preprocessing.image import ImageDataGenerator
from keras.models import Sequential
from keras.layers import Dense, Dropout, Activation, Flatten
from keras.layers import Conv2D, MaxPooling2D

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-13-3a12c6f32fcf> in <module>()
      5 from keras.models import Sequential
      6 from keras.layers import Dense, Dropout, Activation, Flatten
----> 7 from keras.layers import Conv2D, MaxPooling2D

ImportError: cannot import name Conv2D

我不确定问题是否出在版本上,因为github线程上似乎没有相关问题。

尝试以下操作:
来自keras.layers.Conv2D

进口随着新的keras而改变。您确定没有使用keras>=2吗


注意:

包括tensorflow 2.0 keras。现在,您可以通过以下方式导入图层:

from tensorflow.keras.layers import Conv2D
对于Keras 1.2.0(自打印(Keras.\uuuuuu版本)起floydhub上的当前版本),将这些导入用于Conv2D(您使用的)和Conv2DTranspose(在Keras示例中使用的):


以下对CNN(卷积神经网络)非常重要的包被重新组织成不同的包

from keras.layers.convolutional import Conv2D
from keras.layers import Dense
from keras.layers.convolutional import MaxPooling2D
from keras.layers import Flatten

每当您遇到导入错误时,总是用谷歌搜索包的名称及其关联的库,例如谷歌“Keras Convolution2D”。它将引导您访问keras文档。这将很容易给出导入路径。

尝试从keras导入
。层导入卷积2D
。它们不是不同的“包”;它们是同一个模块:
keras
from keras.layers import Convolution2D as Conv2D
from keras.layers.convolutional import Deconv2D as Conv2DTranspose
from keras.layers.convolutional import Conv2D
from keras.layers import Dense
from keras.layers.convolutional import MaxPooling2D
from keras.layers import Flatten