我已经训练了一个keras LSTM模型。但是经过训练后,我得到的只是经过10个历元且批次大小= 120的训练后模型的最终参数。批处理keras后如何获得中间参数。 示例:每批120个样本后,我可以获得该步骤的中间参数。
我在keras中尝试了回调方法和后端,但是我不知道如何获得
'''python
model = Sequential()
model.add(Embedding(max_features, 32))
#model.add(LSTM(32, return_sequences=True, input_shape=(1,texts.shape[0])))
model.add(LSTM(32))
model.add(Dense(1, activation='sigmoid'))
model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['acc'])
history_ltsm = model.fit(texts_train, y_train, epochs=10, batch_size=120, validation_split=0.2)
'''
我希望基于每个批次的模型逐步运行,以显示中间参数,而不是所有时期。 非常感谢你!