美文网首页
Jupyter Notebook 实时绘制损失和准确率的工具

Jupyter Notebook 实时绘制损失和准确率的工具

作者: 捡个七 | 来源:发表于2018-11-28 12:49 被阅读0次

    汇总记录一下在 Jupyter Notebook 中使用过的两个实时绘制损失和准确率的工具,均来自 微博爱可可-爱生活 的推荐。

    livelossplot

    这款工具用于实时绘制训练时的损失和准确率,方便好用,不需要自己另外再写 plot 函数。KerasPyTorch 中都可以使用。之前推荐过给朋友,最近自己才用上,感觉真的超方便了~

    from livelossplot import PlotLossesKeras
    
    model.fit(X_train, Y_train,
              epochs=10,
              validation_data=(X_test, Y_test),
              callbacks=[PlotLossesKeras()],
              verbose=0)
    

    fastprogress

    这款工具由 Fast.ai 出品。同时有进度条显示和绘制损失,准确率的功能。

    from fastprogress import master_bar, progress_bar
    from time import sleep
    mb = master_bar(range(10))
    for i in mb:
        for j in progress_bar(range(100), parent=mb):
            sleep(0.01)
            mb.child.comment = f'second bar stat'
        mb.first_bar.comment = f'first bar stat'
        mb.write(f'Finished loop {i}.')
        #mb.update_graph(graphs, x_bounds, y_bounds)
    

    相关文章

      网友评论

          本文标题:Jupyter Notebook 实时绘制损失和准确率的工具

          本文链接:https://www.haomeiwen.com/subject/zgyaqqtx.html