无法导入 keras.initializers

Cannot import keras.initializers

我已经将所有必要的模块从 keras 导入到 jupyter notebook 中

from keras.preprocessing.text import Tokenizer
from keras.preprocessing.sequence import pad_sequences
from keras.models import Sequential
from keras.layers import Embedding, Dense, Dropout, Reshape, Merge, 
BatchNormalization, TimeDistributed, Lambda, Activation, LSTM, Flatten, 
Convolution1D, GRU, MaxPooling1D
from keras.regularizers import l2
from keras.callbacks import Callback, ModelCheckpoint, EarlyStopping
from keras import initializers
from keras import backend as K
from keras.optimizers import SGD

但收到错误消息

ImportErrorTraceback (most recent call last)
<ipython-input-104-b13df7676198> in <module>()
 16 from keras.regularizers import l2
 17 from keras.callbacks import Callback, ModelCheckpoint, EarlyStopping
---> 18 from keras import initializers
 19 from keras import backend as K
 20 from keras.optimizers import SGD

ImportError: cannot import name initializers

我有 Keras 版本 1.2.2

使用

from keras import initializations

对于 Keras 1.x.y。

initializations 包已在 Keras 2.0.0 中重命名为 initializers

使用:

  from keras import initializers

对于 Keras 2.x