TensorFlow(2)图(默认图与自定义图) TensorBoard可视化
目录
一、图
1、默认图
1、调用方法查看默认图属性
2、.graph查看图属性
代码
2、自定义图(创建图)
1、创建自定义图
2、创建静态图
3、开启会话(运行)
4、查看自定义图
代码
二、TensorBoard可视化
1、可视化处理
2、 打开TensorBoard
1、先移到文件夹的前面
2、 打开TensorBoard(从文件中获取数据)
3、打开给定的网址
总代码
一、图
图:数据(张量Tenrsor)+ 操作(节点Operation) (静态)
图可以用:1、默认图;2、自定义图。
1、默认图
查看默认图的方式:
1、调用方法:tf.get_default_graph()
2、查看属性:.graph
1、调用方法查看默认图属性
# 方法一:调用方法default = tf.get_default_graph()print('default:', default)
2、.graph查看图属性
# 方法二:查看属性# 查看节点属性print('a的属性:', a.graph)print('c的属性:', c.graph)# 查看会话属性print('会话sess的图属性:', sess.graph)
可以发现这些图的地址都是同一个地址,是因为它们都是默认使用了默认图。
代码
# 查看默认图
def View_Graph():# 方法一:调用方法default = tf.get_default_graph()print('default:', default)# 方法二:查看属性# 查看节点属性print('a的属性:', a.graph)print('c的属性:', c.graph)# 查看会话属性print('会话sess的图属性:', sess.graph)
2、自定义图(创建图)
1、创建自定义图
# 1 创建自定义图new_graph = tf.Graph()print(new_graph)
2、创建静态图
# 2 创建静态图(张量和节点)with new_graph.as_default():a = tf.constant(10)b = tf.constant(20)c = a + bprint(c)
3、开启会话(运行)
# 3 开启对话(运行)with tf.Session(graph=new_graph) as sess:print('c=', sess.run(c))
4、查看自定义图
# 4 查看自定义图View_Graph(a, b, c, sess)
# 查看图
def View_Graph(a, b, c, sess):# 方法一:调用方法default = tf.get_default_graph()print('default:', default)# 方法二:查看属性# 查看节点属性print('a的属性:', a.graph)print('c的属性:', c.graph)# 查看会话属性print('会话sess的图属性:', sess.graph)
代码
# 自定义图
def Create_myGraph():# 1 创建自定义图new_graph = tf.Graph()print(new_graph)# 2 创建静态图(张量和节点)with new_graph.as_default():a = tf.constant(10)b = tf.constant(20)c = a + bprint(c)# 3 开启对话(运行)with tf.Session(graph=new_graph) as sess:print('c=', sess.run(c))# 4 查看自定义图View_Graph(a, b, c, sess)
二、TensorBoard可视化
1、可视化处理
tf.summary.FileWriter(path, graph=)
# 可视化tf.summary.FileWriter("C:\\Users\\Administrator\\Desktop\\summary", graph=sess.graph) #path 图
2、 打开TensorBoard
在cmd中操作:
1、先移到文件夹的前面
cd C://Users//Administrator//Desktop
2、 打开TensorBoard(从文件中获取数据)
tensorboard --logdir=summary
3、打开给定的网址
http://localhost:6006/(cmd中给的网址)
得到可视化结果:
总代码
import tensorflow as tf# 创建TensorFlow框架
def Create_Tensorflow():# 图(静态)a = tf.constant(2) # 数据1(张量)b = tf.constant(6) # 数据2(张量)c = a + b # 操作(节点)# 会话(执行)with tf.Session() as sess:print('c=', sess.run(c))# 可视化tf.summary.FileWriter("C:\\Users\\Administrator\\Desktop\\summary", graph=sess.graph)# 查看默认图View_Graph(a, b, c, sess)# 查看图
def View_Graph(a, b, c, sess):# 方法一:调用方法default = tf.get_default_graph()print('default:', default)# 方法二:查看属性# 查看节点属性print('a的属性:', a.graph)print('c的属性:', c.graph)# 查看会话属性print('会话sess的图属性:', sess.graph)# 自定义图
def Create_myGraph():# 1 创建自定义图new_graph = tf.Graph()print(new_graph)# 2 创建静态图(张量和节点)with new_graph.as_default():a = tf.constant(10)b = tf.constant(20)c = a + bprint(c)# 3 开启对话(运行)with tf.Session(graph=new_graph) as sess:print('c=', sess.run(c))# 4 查看自定义图View_Graph(a, b, c, sess)if __name__ == '__main__':# 创建TensorFlow框架Create_Tensorflow()# 创建自定义图Create_myGraph()
TensorFlow(2)图(默认图与自定义图) TensorBoard可视化相关推荐
- 新知卫星地图 2023 高清卫星图源 谷歌高清图源解析
稳定测试!通过分析参数,图源提供多种选项,可以再后续自定义地图中间进行修改! {$x}&y={$y}&z={$z}&flag=noname 默认为不添加&flag=no ...
- vue图片img加载失败显示自定义默认图片(缺省图)
vue图片img加载失败显示自定义默认图片(缺省图) 1.图片加载示例 2.加载失败显示默认图片 3.加载失败默认图片代码处理 <div class="book-img" ...
- TensorFlow之图结构与TensorBoard可视化
TensorFlow之图结构与TensorBoard可视化 1.1 什么是图结构 图包含了一组tf.Operation代表的计算单元对象和tf.Tensor代表的计算单元之间流动的数据. 1.2 图相 ...
- Tensorflow |(4)名称域、图 和会话
Tensorflow |(1)初识Tensorflow Tensorflow |(2)张量的阶和数据类型及张量操作 Tensorflow |(3)变量的的创建.初始化.保存和加载 Tensorflow ...
- tensorflow怎样调用gpu_tensorflow基本用法(图,会话,tensor,变量等)
使用 TensorFlow, 你必须明白 TensorFlow: 使用图 (graph) 来表示计算任务. 在被称之为 会话 (Session) 的上下文 (context) 中执行图. 使用 ten ...
- LaTeX 自定义图题:改变图片标题文字
LaTeX 自定义图题:改变图片编号.标题文字 在 LaTeX 写作中,默认的图片标题是这样的: 代码: % in preamble \usepackage{graphicx}% in main bo ...
- TensorFlow CNN卷积神经网络实现工况图分类识别(一)
1. Tensorflow知识点 1.1. 张量 在Tensorflow程序中,所有的数据都是通过张量的形式来表示.从功能的角度上看,张量可以简单的理解为多维数组. (1)占位符Placeholder ...
- UnityShader_缺省属性贴图默认透明得方法和如何解决Assetbundle打包的坑
凡事先戴头盔 网上很多说法都说,设置 = "white"{}:或者设为为空 作者实测,确实是能设置 = "" {}:但是明显是灰色 并没什么卵用 Shader贴 ...
- pyqt5,Qchart画折线图,设定多个不同刻度的Y轴,修改自定义折线图的坐标轴,改变折线图的底色
就是这些自己遇到的需求: 如有不对,请大佬不吝赐教. Qchart设定多个不同刻度的Y轴 修改自定义折线图的坐标轴 改变折线图的底色,底色透明 鼠标悬停事件 import datetime impor ...
最新文章
- python谁的课比较好-【年度系列】2018年学习Python最好的5门课程
- 使用Myeclipse实现快速调试
- RAC+单实例DATAGUARD 配置
- Effective Java之用EnumSet代替位域(三十二)
- Java工作笔记-枚举类型反射
- LimeSurvey问卷调查管理系统
- client does not support authentication
- idea server
- android 看门狗引起crash分析
- Android适配64位TBS X5内核
- gbase数据库中快速备份数据用法
- 高德地图3D离线定位
- r7000屏幕亮度linux,联想legion R7000笔记本linux使用体验
- 批量无损压缩图片大小的工具Voralent Antelope
- 矩阵连乘 动态规划_如何构建移动营销时代的“动态矩阵”?
- 【Proteus仿真】【51单片机】LED点阵花样显示设计
- 从零做一个Chrome插件实现起点中文网自动签到
- Vue Get请求数据
- 关于使用Artery插件的一些积累1
- 前端性能优化:如何提高页面加载速度和用户体验