我有以下双向LTSM模型。昨天运行非常快,每个时期大约3分钟。现在,当我运行它
model = Sequential()
model.add(Bidirectional(LSTM(48, input_shape=(X_modified.shape[1], X_modified.shape[2]), return_sequences=True)))
model.add(Dropout(0.5))
model.add(Bidirectional(LSTM(16)))
model.add(Dropout(0.2))
model.add(Dense(ys.shape[1], activation='sigmoid'))
model.compile(loss ='categorical_crossentropy', optimizer='adam', metrics=['accuracy'])
history = model.fit(X_modified, ys, epochs = 96, verbose=1,batch_size=32 )
输出如下:
对1616018个样本进行训练时代1/20 1616018/1616018 [==============================]-
这是因为我的模型很复杂吗?还是我的样本量很大?
任何建议将不胜感激。
CS