TensorFlow:Graph计算图的概念
原文地址
我的一丢丢看法,个人以为计算图是TensorFlow架构中最大的逻辑空间,用来隔离不同项目中定义的变量和运算。
来段程序理解一下
import tensorflow as tf
# Graph()框出一个范围,用来隔离张量和计算,还可以通过tf.Graph.device指定设备,与其他graph下的变量隔离
# collection属于计算图下的概念,相当于一个公共空间,本计算图下的中间变量都可以存在里面,同理,在本计算图下的任何位置,也都可以从collectioin中取到保存进去的变量。g1 = tf.Graph()
with g1.as_default():v = tf.get_variable('v', shape=[1], initializer=tf.ones_initializer)with g1.device('/cpu:0'):result = v * 3with tf.Session(graph=g1) as sess: # 生成Seesion时是要传入计算图的,不过有一个默认的,所以通常见到的不传值的tf.Session()tf.global_variables_initializer().run()print(sess.run(result)) # 必须得run才能获得值# [3.]with tf.variable_scope('', reuse=True):print(sess.run(tf.get_variable('v')))# [1.]
不过我的话,一般用不到这个概念,因为在一个计算图下即可完成我的需求。TensorFlow会默认生成一个计算图,所以也不必写计算图的操作。
计算图也可以理解为一副真正的图,TensorFlow中提供了画这种图的机制,只要在程序中做好标记,TensorFlow是可以自动生成出这么一张图的。eg.
注:该图并非上述程序的对应图
图片引自 处理结构
其中,节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组
参考文献
《TensorFlow实战Google深度学习框架》
处理结构
TensorFlow:Graph计算图的概念相关推荐
- Tensorflow一些常用基本概念与函数
参考文献 Tensorflow一些常用基本概念与函数 http://www.cnblogs.com/wuzhitj/archive/2017/03.html Tensorflow笔记:常用函数说明: ...
- TensorFlow的一些基本概念
2017-12-18 19:15:50 December Monday the 51 week, the 352 day TensorFlow就是以张量(Tensor)在计算图(Graph)上流动(F ...
- Tensorflow一些常用基本概念与函数(4)
摘要:本系列主要对tf的一些常用概念与方法进行描述.本文主要针对tensorflow的模型训练Training与测试Testing等相关函数进行讲解.为'Tensorflow一些常用基本概念与函数'系 ...
- Tensorflow基础语法和概念
Tensorflow基础语法和概念 一些说明:学习tensorflow用到的Python语法,请参考这篇博客 计算图模型 Tensorflow的构建的机器学习模型都是有向图模型,在Tensorflow ...
- Tensorflow一些常用基本概念与函数(2)
转载:http://blog.csdn.net/lenbow/article/details/52181159 摘要:本文主要对tf的一些常用概念与方法进行描述.为'Tensorflow一些常用基本概 ...
- DL之CG:Computational Graph计算图的简介、入门、使用之详细攻略
DL之CG:Computational Graph计算图的简介.入门.使用之详细攻略 目录 计算图的简介 计算图的入门 CG与局部计算 计算图的使用 计算图的简介 计算图Computational G ...
- 简要介绍下tensorflow的计算图
1.请简要介绍下tensorflow的计算图,深度学习 DL框架 中 @寒小阳&AntZ:Tensorflow是一个通过计算图的形式来表述计算的编程系统,计算图也叫数据流图,可以把计算图看做是 ...
- TF学习——Tensorflow框架之基础概念、设计思路、常用方法之详细攻略
TF学习--tensorflow框架之基础概念.设计思路.常用方法之详细攻略 目录 Tensorflow框架基础概念 Tensorflow框架设计思路 Tensorflow框架常用方法 Tensorf ...
- 数据结构与算法——29. 图(Graph)的概念及应用
文章目录 一.图(Graph)的概念 1. 图的相关术语 2. 图的定义 二.图抽象数据类型(ADT Graph) 1. 邻接矩阵实现图 2. 邻接列表实现图 3. python代码实现 三.图的应用 ...
最新文章
- 【 Makefile 编程基础之三】详解 Makefile 变量的定义规则使用!
- 工业用微型计算机笔记(3)-存储单位与基本组成
- Qt for ios 设置程序显示名称
- 智能家居项目开发准备工作
- python逻辑流程图_python-程序流程图
- MySQL “error C3646: 'fd': 未知重写说明符”
- 每晚有1700万人逛淘宝但什么都不买,马云:我们仍可以靠他们赚钱
- 使用element-ui中的container布局容器
- call_user_func_array
- Linux 常用函数
- Visio图片转为eps格式
- 算法学习笔记——数据结构:树状数组BIT
- 周易六十四卦——地风升卦
- C# 操作word表格合并单元格
- 铁路cj继电器,一种铁路继电器底座锁住方法专利_专利申请于undefined_专利查询 - 天眼查...
- 厉害了,我的国百度云资源
- 对计算机理论的认识及未来展望,计算机发展展望
- 引入第三方图标库,并在前台罗列图标
- 【Unity脚本】游戏开发常用功能——双击键盘跑步/快步
- 《QQ西游》,最接近神的一个