Tensorflow学习六—可视化
TensorBoard
Tensorboard,首要的目的是记录tensorflow的Graph,tensorflow的Graph其实就是具象化的算法模型;tensorflow的Graph设计好后,具体执行流程由tensorflow的Session控制,不需要我们人为去控制流程。tensorboard还可以记录和查看模型的过程数据,例如迭代过程中的损失值,准确率,过程中的图片,学习速率等等过程数据;
总的可以认为tensorboard可视化的用途:为了更方便 TensorFlow 程序的理解、调试与优化,发布了一套名为 TensorBoard 的可视化工具。您可以用 TensorBoard 来展现 TensorFlow 图,绘制图像生成的定量指标图以及显示附加数据(如其中传递的图像)。
我们从三个方面来介绍tensorboard
Installation
怎么安装呢?
pip install tensorboard
Curves
怎么对loss/Acc进行监听呢?
1、监听某一个目录
输入:
tensorboard --logdir logs
输入:http://localhost:6006/
2、新建一个summary
current_time = datetime.datetime.now()