TensorFlow入门:Graph
TensorFlow的计算都是基于图的。
如果不特殊指定,会使用系统默认图。只要定义了操作,必然会有一个图(自定义的或启动默认的)。
自定义图的方法:
g=tf.Graph()
查看系统当前的图:
tf.get_default_graph()
如果想讲自定义的图设置为默认图,可使用如下指令:
g.as_default()
在某个图内定义变量及操作('collections'),需要在对应图的命名范围内进行,如with范围内。
图内的collections可以通过名称进行区分(默认名称或指定新名称)
图的主要属性包括:
building_function:判断图是否是函数
finalized:返回True,如果这个图被终止了
version:返回图中操作的个数
图的主要函数:
as_default()
device():设置图的运算设备,CPU还是GPU
finalize():中止图,不能再添加collections
get_all_collection_keys():返回途中的collections列表
get_operation_by_name()/get_operations():返回图中的操作(或者按照名字返回操作)
get_tensor_by_name(name):返回图中的张量
is_feedable(tensor):张量是否可被feed
is_fetchable(tensor_or_op):是否能被取出
name_scope(*args,**kwds):命名空间
一个图可以在多个sess中运行,一个sess也能运行多个图。
参考资料
转载于:https://www.cnblogs.com/Osler/p/7687233.html
TensorFlow入门:Graph相关推荐
- tensorflow 入门
基本使用 使用 TensorFlow, 你必须明白 TensorFlow: 使用图 (graph) 来表示计算任务. 在被称之为 会话 (Session) 的上下文 (context) 中执行图. 使 ...
- Tensorflow入门——训练结果的保存与加载
2019独角兽企业重金招聘Python工程师标准>>> 训练完成以后我们就可以直接使用训练好的模板进行预测了 但是每次在预测之前都要进行训练,不是一个常规操作,毕竟有些复杂的模型需要 ...
- TensorFlow入门:第一个机器学习Demo
TensorFlow入门:第一个机器学习Demo 2017年12月13日 20:10:23 阅读数:8604 本文主要通过一个简单的 Demo 介绍 TensorFlow 初级 API 的使用方法,因 ...
- 从 TensorFlow 入门机器学习
写在前面:紧跟时代步伐,开始学习机器学习,抱着争取在毕业之前多看看各个方向是什么样子的心态,发现这是一个很有潜力也很有趣的领域(keng).// 然后就开始补数学了-- 0 TensorFlow 介绍 ...
- tensorflow入门_TensorFlow法律和统计入门
tensorflow入门 by Daniel Deutsch 由Daniel Deutsch TensorFlow法律和统计入门 (Get started with TensorFlow on law ...
- 比官方更简洁的Tensorflow入门教程
声明: 参考自Python TensorFlow Tutorial – Build a Neural Network,本文简化了文字部分 文中有很多到官方文档的链接,毕竟有些官方文档是中文的,而且写的 ...
- 吴恩达深度学习课程-Course 2 改善深层神经网络 第三周 TensorFlow入门编程作业
虽然申请书的ddl临近,但还是先写写编程作业- 编程作业的代码用的是tf1,而我的环境为tf2,所以 TensorFlow入门 TensorFlow教程 1 - 探索Tensorflow库 1.1 - ...
- TensorFlow入门教程(1)安装、基础、Tensorboard
TensorFlow入门教程 本教程适合人群: - 会些python但不是特别精通 - 机器学习的初学者 本教程预计耗时: - 2-3小时 本教程预计效果: - 掌握TensorFlow的基础操作 - ...
- 一文带你看懂!TensorFlow入门
个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈 TensorFlow入门 本文将初步向码农和程序媛们介绍如何使用TensorFlow进行编程.在阅读之前请先 安装TensorFlo ...
- TensorFlow——入门基础
TensorFlow原理: TensorFlow使用Graph来描述计算任务,图中的节点被称之为op.一个op可以接受0或多个tensor作为输入,也可产生0或多个tensor作为输出.任何一个Gra ...
最新文章
- 你还在认为 count(1) 比 count(*) 效率高?
- 【转载】Linux常用命令1
- es6 ik分词热更新MySQL_rollup环境搭建(es6转es5、压缩、本地服务器、热更新)
- [C++对象模型][8]多重继承与虚函数表
- Logstash 使用http output处理数据
- 让JTextField添加“自动完成”功能
- JavaWeb黑马旅游网-学习笔记09【旅游线路收藏】
- window.open与window.location.href
- Linux中的mysql.redis
- Linux下 /dev/null 21 相关知识说明
- java面向对象封装之有参无返与有参有返
- 软件补丁问题(网络流24题)
- nologging与append测试
- java epoch time_Java LocalDate ofEpochDay()用法及代码示例
- 虚拟机usb无线上网同时主机本地上网或无线无线上网
- 四:Jquery-animate
- wait()被notify()后,接着执行wait()后面的语句
- 2021亚太杯数学建模竞赛
- 六自由度机器人设计过程-范例
- MATLAB colormap函数详解
热门文章
- Oracle VM VirtualBox 虚拟机中ubuntu里,鼠标滚轮不能使用
- PHP ----MySQL 数据库
- 温故知新 javascript 正则表达式
- 操作系统的进程状态变迁图_1.操作系统是干什么的?
- 简单几段python代码_如何用python跑一段鸿蒙最简单代码?
- java双等比较值_java – 执行双值相等比较时,应该是epsilon值
- 普通高中计算机课程软件,普通高中信息技术课程标准(2017 年版)(4):选修课程...
- 服务器接收ios图片无法显示,IOS下图片不能显示问题的解决办法
- 转转服务器无响应,【转】服务器无响应(或者本地MySQL服务器的套接字没有正确配置)的问题...
- C#中关键字ref和out