学习资料:
https://www.tensorflow.org/get_started/summaries_and_tensorboard
中文翻译:
http://wiki.jikexueyuan.com/project/tensorflow-zh/how_tos/summaries_and_tensorboard.html
今天学的内容是 TensorBoard
它的作用就是可以把复杂的神经网络训练过程给可视化,可以更好地理解 调试 优化程序。
在之前的几节,我们都只是建立了模型,例如这个代码:
https://github.com/tensorflow/tensorflow/blob/master/tensorflow/examples/tutorials/mnist/mnist_softmax.py
这一节我们我们可以把想看的东西显示出来,如 accuracy,cross entropy,bias 和 weights 等等。
先来看效果:
如下图,就可以在 Tensorboard 的 scalars 下看到 accuracy,cross entropy,dropout,layer1 和 layer2 的 bias 和 weights 的趋势
主要用到的了下面四个方法
其他可以看 Summary Operations:
https://www.tensorflow.org/