Skip to content

Latest commit

 

History

History
90 lines (68 loc) · 3.52 KB

Chinese.md

File metadata and controls

90 lines (68 loc) · 3.52 KB

PyPI version Github license PyPI PyPI format

介绍

tensorview是一个简洁高效的keras可视化训练库,能够在训练过程中动态可视化损失函数和评估指标的训练情况。

tensorview在Jupyter Notebook中运行,我们推荐且使用Jupyter Notebook作为tensorview的开发环境。

| API文档 |

安装

支持pip安装 tensorview:

pip install tensorview

也可以用git安装最新的开发版本

pip install git+git://github.com/Hourout/tensorview.git

功能

  • 通用机器学习训练可视化

    • 支持自定义损失函数和度量指标名字
    • 支持同一指标训练集验证集在结果在一张图中显示
    • 支持设定训练最大迭代次数
    • 支持训练模式包括batch和epoch
    • 支持可视化绘图排版
    • 支持每间隔固定周期batch和epoch可视化绘图
  • keras后端

    • 支持epoch模式下自定义损失函数和度量指标名字
    • 支持epoch模式下自定义验证集名字
    • 支持epoch模式下同一指标训练集验证集在结果在一张图中显示
    • 支持epoch模式下设定训练最大迭代次数
    • 支持epoch模式下可视化绘图排版
    • 支持epoch模式下每间隔固定周期epoch可视化绘图
    • 支持batch模式下自定义损失函数和度量指标名字
    • 支持batch模式下自定义验证集名字
    • 支持batch模式下同一指标训练集验证集在结果在一张图中显示
    • 支持batch模式下设定训练最大迭代次数
    • 支持batch模式下可视化绘图排版
    • 支持batch模式下每间隔固定周期epoch可视化绘图

Example

more example

using tensorview

import tensorview as tv

版本

tensorview 初版来源于beefly,但目前已不在对beefly增加新功能,只维护其现有功能的稳定性,未来所有新功能将移植在tensorview中。

tensorview 目前还在快速开发中,未来将支持更多的功能,欢迎keras以及tensorflow社区的同学们一起加入开发。

更多阅读

开发路线图

  • 实时功能
    • 实时动态可视化训练指标
    • 模型层可视化(待定)
    • 模型权重可视化(待定)
    • 梯度更新可视化(待定)
  • 离线功能
    • 模型统计
    • 模型层可视化(计划)
    • 模型权重可视化(计划)
    • 梯度更新可视化(待定)

博客

欢迎关注keras中文社区博客,扫码关注微信公众号