绘制Jupyter中的Keras模型损失和度量
kerashistoryplot的Python项目详细描述
凯拉斯模型训练历史图
在训练keras
模型时,在jupyter中绘制训练损失和度量。
这个项目最初是试图扩展^{
- 保留完整的历史记录,包括每个历元中每个批次的损失
- 批次损失分布图
- 绘制任意日志项,例如
lr
(学习率) - 简化了代码基可扩展性
基本用法
从源安装软件包:
pip install git+https://github.com/ig248/kerashistoryplot
或者来自PyPi:
pip install kerashistoryplot
导入功能:
fromlivehistoryplot.callbacksimportPlotHistory
用于回调:
model.fit(X,y,epochs=20,callbacks=[ReduceLROnPlateau(),PlotHistory(batches=True,n_cols=3,figsize=(15,7))])
更多示例
见notebooks/
测试
运行
make dev-install
make test
参考文献
原始livelossplot
:https://github.com/stared/livelossplot