Tensorflow可视化与Tensorboard可视化失败解决

可视化方法与遇见的问题

1.Windows 

直接打开cmd 转入相应盘符 再直接输入图中命令。打开对应网址即可。

 

2.Ubuntu

遇见可以正常打开网页,但是出现没有数据可视化的问题。

首先激活环境,输入命令,发现可以正常打开网页,但是没有数据。

最后与之前命令行对比发现在home前少了一个/,加上之后恢复。

相关理论

只要加入这两句话就可以显示Tensorflow的计算图

summary_writer = tf.summary.FileWriter(SUMMARY_DIR, sess.graph)
summary_writer.close()

首先初始化写日志的writer,同时将Tensoflow计算图写入日志。

最后关闭writer。

 

要想可视化标量scalar,分布distribution和直方图histogram

以scalar loss为例  

先声明 tf.summary.scalar('loss',loss)

再使用sess.run来调用它,当写日志操作很多时一一调用比较麻烦,Tensorflow提供了tf.summary.merge_all()函数

merged=tf.summary.merge_all()

只需要将merged调用即可。在sess下调用,同时不要忘了初始化写日志的writer

_, loss_value,summary,step= sess.run([train_op,loss,merged,global_step])

然后将所有日志写入文件

summary_writer.add_summary(summary,i)

最后关闭写日志的writer

summary_writer.close()

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值