问题的描述:
将tensorflow可视化,绘画出神经网络的流程图,这就是tensorboard的功能。tensorboard就是将tensorflow程序中的保持的tensor数据,绘画在图上。
那么如何应用tensorboard,实现tensorflow的可视化呢?
tensorflow的可视化分为几个步骤?
常见的tensorflow可视化问题如何分析呢?
tensorflow可视化的步骤
1)保存数据
保存数据就是将tensor数据写成“graph”格式的数据,用到的是写文件的函数,
writer=tf.summary.FileWriter(“D://TensorBoard//test”,sess.graph)或者是tf.train.SummaryWriter()或者是tf.summary.create_file_writer()。
为什么这么多?
我看网上也有朋友解释是版本的问题。我之前是按照莫烦的视频,用的是train.SummaryWriter(),然后报错是没有这个属性(attribute),之后换成了sunmmary.FileWriter()就能保存。
括号里面就是保存的路径,注意是“//”来表示等级
2)调用tensorboard
我用的时候pycharm,打开Terminal,它自动就在我这个环境下。然后输入tensorboard --logdir=路径,回车
在给你的网站中打开就好了。浏览器我觉得不影响,360都可以。很多人在这一步就有问题了,打开的浏览器网页没有我们的图。这就是我们要说的几个坑。</