我正在尝试运行我的第一个机器学习模型。但是我收到以下错误。
return_sequences=True)) 类型错误:init () 缺少 1 个必需的位置参数:'units'
from tensorflow.python.keras.models import Sequential
from tensorflow.python.keras.layers import Dense, LSTM, Dropout
model = Sequential()
model.add(LSTM(input_dim=1,
output_dim=50,
return_sequences=True))
model.add(Dropout(0.2))
model.add(LSTM(100, return_sequences=False))
model.add(Dropout(0.2))
model.add(Dense(output_dim=1))
model.add(Activation('linear'))
start = time.time()
model.compile(loss="mse", optimizer="rmsprop")
由于它说缺少参数单位,我也尝试了以下行,
model.add(LSTM(100,
input_dim=1,
output_dim=50,
return_sequences=True))
然后收到此错误消息,但我不明白为什么在我的第一次尝试中没有出现。我错过了什么?
TypeError: ('关键字参数不理解:', 'input_dim')
汪汪一只猫
相关分类