tensorflow的可视化

通过可视化操作可以查看训练进展

import tensorflow as t.f 
#定义一个简单的计算图,实现向量加法的操作。 
inputl = tf.constant([l.O, 2. 0, 3. 0) , name=” inputl”)

input2 = tf.Variable(tf.random uniform([3)), name=” input2”) 
output= input +  input2
tf.summary.histogram('output ',output)#将输出以直方图显示
tf.summary.scalar('output', coutputst)#将输出以标量显示
with tf.Session() as sess:
    sess.run(f.global_variables_initializer())
    merged_summary_op = tf.summary.merge_all()#合并所有summary
    #创建summary_writer,用于写文件
    summary_writer = tf.summary.FileWriter('log/mnist_with_summaries',sess.graph)

    for epoch in range(10):
        for (x, y) in zip(train_X, train_Y):
            #做一些事情
            
            #生成summary
            summary_str = sess.run(merged_summary_op,feed_dict={X: x, Y: y});
            summary_writer.add_summary(summary_str, epoch);#将summary 写入文件

运行 TensorBoard

在cmd中将日志的地址指向上面程序日志输出的地址.
cd 进入log/,输入:

 tensorboard --logdir=./

在浏览器输入:

localhost:6006
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 当使用Tensorflow训练大量深层的神经网络时,我们希望去跟踪神经网络的整个训练过程中的信息,比如迭代的过程中...
    听风1996阅读 4,075评论 0 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,383评论 19 139
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,879评论 0 9
  • 夏夜 没有蛙鸣声 没有蝈蝈儿声 月光下 夜,静悄悄 院子里的阳台上 少男少女,互相诉说着情话 手机两端 思念在深夜里蔓延
    江湖客阿木阅读 674评论 0 4
  • 成语展现了汉语表达巨大而丰富内涵的能力和语义融合能力。 短短几个汉字,往往包涵了一段历史、一个故事、一个典故、一个...
    云界教育阅读 1,167评论 0 0

友情链接更多精彩内容