我是第一次运行 LSTM 模型。这是我的模型:
opt = Adam(0.002)
inp = Input(...)
print(inp)
x = Embedding(....)(inp)
x = LSTM(...)(x)
x = BatchNormalization()(x)
pred = Dense(5,activation='softmax')(x)
model = Model(inp,pred)
model.compile(....)
idx = np.random.permutation(X_train.shape[0])
model.fit(X_train[idx], y_train[idx], nb_epoch=1, batch_size=128, verbose=1)
训练模型时详细的用途是什么?
原文由 rakesh 发布,翻译遵循 CC BY-SA 4.0 许可协议
在此处 查看 model.fit 的文档。
通过设置 verbose 0、1 或 2,您只需说出您希望如何“查看”每个时期的训练进度。
verbose=0
什么都不显示(无声)verbose=1
将向您显示一个动画进度条,如下所示:verbose=2
会像这样提到纪元的数量: