tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式


Posted in Python onJanuary 23, 2020

Google提供了一个工具,TensorBoard,它能以图表的方式分析你在训练过程中汇总的各种数据,其中包括Graph结构。

所以我们可以简单的写几行Pyhton,加载Graph,只在logdir里,输出Graph结构数据,并可以查看其图结构。

执行下述代码,将数据流图保存为图片,在目录F:/tensorflow/graph下生成文件events.out.tfevents.1508420019.XM-PC

import tensorflow as tf
from tensorflow.python.platform import gfile
 
graph = tf.get_default_graph()
graphdef = graph.as_graph_def()
_ = tf.train.import_meta_graph("model.ckpt.metaa")
summary_write = tf.summary.FileWriter("./" , graph)
summary_write.close()

启用tensorboard

我用的python开发环境是Anaconda

(1)打开Anaconda Prompt,输入activate tensorflow进入tensorflow环境;

(2)开启tensorboard,输入如下命令

tensorboard --logdir=F://tensorflow//graph

其中logdir中的参数就是代码中保存graph的路径,如果写为单斜杠,tensorboard可打开,但graphs中显示“No graph definition files were found”,并不显示graph,路径参数改为双斜杠就可以了。

3.用tensorboard查看生成的graph

(1)在谷歌浏览器中打开http://127.0.0.1:6006/,会显示橙色界面;

(2)在第一行的选项卡中选择graphs,即可看到结果。

以上这篇tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的Django框架中消息通知的计数器实现教程
Jun 13 Python
python编程通过蒙特卡洛法计算定积分详解
Dec 13 Python
pandas.DataFrame 根据条件新建列并赋值的方法
Apr 08 Python
用Python写脚本,实现完全备份和增量备份的示例
Apr 29 Python
Python学习小技巧总结
Jun 10 Python
解决Pycharm运行时找不到文件的问题
Oct 29 Python
django2.0扩展用户字段示例
Feb 13 Python
Django上使用数据可视化利器Bokeh解析
Jul 31 Python
浅析python redis的连接及相关操作
Nov 07 Python
python socket通信编程实现文件上传代码实例
Dec 14 Python
OpenCV+python实现实时目标检测功能
Jun 24 Python
Django集成MongoDB实现过程解析
Dec 01 Python
如何定义TensorFlow输入节点
Jan 23 #Python
django 文件上传功能的相关实例代码(简单易懂)
Jan 22 #Python
python动态文本进度条的实例代码
Jan 22 #Python
python wav模块获取采样率 采样点声道量化位数(实例代码)
Jan 22 #Python
使用Python实现Wake On Lan远程开机功能
Jan 22 #Python
python定义类self用法实例解析
Jan 22 #Python
通过实例解析python描述符原理作用
Jan 22 #Python
You might like
PHP实现懒加载的方法
2015/03/07 PHP
php简单统计字符串单词数量的方法
2015/06/19 PHP
php基于SQLite实现的分页功能示例
2017/06/21 PHP
JavaScript中的Screen屏幕对象
2008/01/16 Javascript
javascript 伪数组实现方法
2010/10/11 Javascript
五段实用的js高级技巧
2011/12/20 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
jQuery创建DOM元素实例解析
2015/01/19 Javascript
DOM操作一些常用的属性汇总
2015/03/13 Javascript
Javascript中3个需要注意的运算符
2015/04/02 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
2016/02/16 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
JavaScript ES6中const、let与var的对比详解
2017/06/18 Javascript
vue滚动轴插件better-scroll使用详解
2017/10/17 Javascript
微信小程序项目实践之验证码倒计时功能
2018/07/18 Javascript
实例详解vue.js浅度监听和深度监听及watch用法
2018/08/16 Javascript
深入理解NodeJS 多进程和集群
2018/10/17 NodeJs
laydate如何根据开始时间或者结束时间限制范围
2018/11/15 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
Python中使用dom模块生成XML文件示例
2015/04/05 Python
详解Python中__str__和__repr__方法的区别
2015/04/17 Python
python itchat实现调用微信接口的第三方模块方法
2019/06/11 Python
Python3 使用pillow库生成随机验证码
2019/08/26 Python
Spring @Enable模块驱动原理及使用实例
2020/06/23 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
免税水晶:Duty Free Crystal
2019/05/13 全球购物
如何获得EntityManager
2014/02/09 面试题
应届大专毕业生个人自荐信
2013/09/22 职场文书
写自荐信三大法宝
2014/01/24 职场文书
慰问敬老院活动总结
2014/04/26 职场文书
SpringBoot 拦截器妙用你真的了解吗
2021/07/01 Java/Android
Mysql忘记密码解决方法
2022/02/12 MySQL
python flappy bird小游戏分步实现流程
2022/02/15 Python
Python中Schedule模块使用详解 周期任务神器
2022/04/19 Python
postgresql如何找到表中重复数据的行并删除
2023/05/08 MySQL