跟着莫烦大神走的,设计了一个非常简单的只有两层的神经网络,尝试用TensorBoard画出来。
先贴结果:
非常开心啦~
首先先是定义名称,用with tf.name_scope()
这样每个部分都有比较直观的名字,然后在sess.run()之前,写:
writer=tf.summary.FileWriter(‘logs/’,sess.graph)
为了防止创建失败,我先在工程所在的文件夹里创建了一个空文件夹“logs”
运行程序,logs里就会出现一个东西不知道什么格式的文件
然后用Pycharm的Terminal,输入
看到莫烦大神是mac的系统,我是win10,莫烦大神写了等号,这是莫烦大神的,供大家参考:
回车运行,就会出现一个网址,
我复制粘贴试图进入该网站,却显示“无法访问该网站“,所以我直接访问了网址“localhost:6006”
回车成功进入,页面就显示了我的graph哈哈哈哈
此时此刻,程序还没有跑,也没有生成Histogram和Events
代码修改如下:
1)想看各个变量的Histogram:
首先,在两层中,每层穿一个整数类型的参数进去,表明这是第几层
这样可以方便图表起名字
然后在每一层中,在想要画的变量加一行
tf,summary.histogram(name,value)
如下图
2)看Loss的events
在定义Loss的后面加一句 tf.summary.scalar(‘loss’,loss)
3)运行
loss的变化每隔50步画一下
还是按照之前的步骤打开网页之后,就会发现多了一些项
跑是跑出来了,但是其实还是不太明白,挖个坑以后填吧~