TypeError:'关键字参数未被理解:','填充'

Ali*_*ani 2 python keras

我试图实现以下python代码,但我收到以下错误.谁能帮助我?

from keras.models import Sequential
from keras.constraints import maxnorm
from keras.layers.convolutional import Convolution2D

# Create the model
model = Sequential()
model.add(Convolution2D(32, 3, 3, input_shape=(3, 32, 32), activation='relu', padding='same', kernel_constraint=maxnorm(3)))
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

init super(Convolution2D,self)中的文件"C:\ Users\Lenovo\Anaconda2\envs\example_env\lib\site-packages\keras\layers\convolutional.py",第388行.init(**kwargs)

文件"C:\ Users\Lenovo\Anaconda2\envs\example_env\lib\site-packages\keras\engine\topology.py",第323行,在init中 引发TypeError('关键字参数不理解:',kwarg)

TypeError :('关键字参数不理解:','填充')

Mat*_*gro 5

您似乎完全将Keras 2 API与Keras 1混合使用,并且您似乎安装了Keras 1(因为您使用的是Convolution2D).

在Keras 1中,不调用控制填充的参数padding,但是border_mode.

但无论如何,不​​要将Keras 2代码与Keras 1混合使用,请注意您阅读的文档.