跳转到主要内容

在Jupyter中实时绘制Keras模型损失和指标

项目描述

PyPI version Build Status Coverage Status

Keras模型训练的历史绘图

history plot with batches

在训练您的keras模型时,在Jupyter中绘制训练损失和指标。

这个项目最初是尝试扩展livelossplot,但我意识到重写更容易。主要改进包括

  • 保留完整历史,包括每个epoch中每个批次的损失
  • 绘制批次损失的散点图
  • 绘制任意日志条目,如lr(学习率)
  • 简化代码库的可扩展性

基本用法

从源安装包

pip install git+https://github.com/ig248/kerashistoryplot

或从PyPi安装

pip install kerashistoryplot

导入函数

from livehistoryplot.callbacks import PlotHistory

在回调中使用

model.fit(
    X, y,
    epochs=20,
    callbacks=[
        ReduceLROnPlateau(),
        PlotHistory(batches=True, n_cols=3, figsize=(15, 7))
    ]
)

更多示例

查看notebooks/

测试

运行

make dev-install
make test

参考

原始 livelossplothttps://github.com/stared/livelossplot

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

kerashistoryplot-0.0.10.tar.gz (70.2 kB 查看哈希值)

上传时间:

构建版本

kerashistoryplot-0.0.10-py2.py3-none-any.whl (5.7 kB 查看哈希值)

上传于 Python 2 Python 3

支持者