我还发现您可以使用verbose=2
来使keras打印出损失:
history = model.fit(X, Y, validation_split=0.33, nb_epoch=150, batch_size=10, verbose=2)
那会打印出这样的漂亮行:
Epoch 1/1
- 5s - loss: 0.6046 - acc: 0.9999 - val_loss: 0.4403 - val_acc: 0.9999
根据他们的文档 :
verbose: 0, 1, or 2. Verbosity mode. 0 = silent, 1 = progress bar, 2 = one line per epoch.
0
使用Anaconda Python 2.7 Windows 10。
我正在使用Keras范例训练语言模型:
根据
model.fit
文档,model.fit
方法返回一个History回调,该回调具有一个history属性,其中包含连续损失列表和其他度量。训练好模型后,如果我运行
print(model.history)
我会得到以下错误:使用上述代码训练模型后,如何返回模型历史记录?
更新
问题是:
首先必须定义以下内容:
回调选项必须被调用
但是现在如果我打印
它返回
即使我进行了迭代。