为什么我不能在Keras中使用预处理模块?

时间:2017-03-04 16:53:40

标签: python keras

我尝试使用pad_sequences()函数,但同样的错误不断上升:' AttributeError:' module'对象没有属性'序列'

我遵循了Keras文档,但我无法弄清楚它为什么不起作用。这是代码行:

from keras import preprocessing
import keras

X_test = sequence.pad_sequences(X_test, maxlen=500)
X_test = preprocessing.sequence.pad_sequences(X_test, maxlen=500)   
X_test = keras.preprocessing.sequence.pad_sequences(X_test, maxlen=500)

上述所有行似乎都无效。

1 个答案:

答案 0 :(得分:2)

在第一行,请使用

X_test = preprocessing.sequence.pad_sequences(X_test, maxlen=500)

您可以简单地导入pad_sequences,而不是

from keras.preprocessing.sequence import pad_sequences

并将preprocessing.sequence.pad_sequences替换为pad_sequences