tensorflow快速整体认识
来源:互联网 发布:男生用什么护肤品知乎 编辑:程序博客网 时间:2024/06/11 20:01
用法说明:
请类比管道构建来理解计算图的用法
构造阶段(construction phase):组装计算图(管道)
- 计算图(graph):要组装的结构。由许多操作组成。
- 操作(ops):接受(流入)零个或多个输入(液体),返回(流出)零个或多个输出。
- 数据类型:主要分为张量(tensor)、变量(variable)和常量(constant)
- 张量:多维array或list(管道中的液体)
- 创建语句:
- 张量:多维array或list(管道中的液体)
tensor_name=tf.placeholder(type, shape, name)
- 变量:在同一时刻对图中所有其他操作都保持静态的数据(管道中的阀门)
- 创建语句:
name_variable = tf.Variable(value, name)
- 初始化语句:
#个别变量init_op=variable.initializer()#所有变量init_op=tf.initialize_all_variables()#注意:init_op的类型是操作(ops),加载之前并不执行
- 更新语句:
update_op=tf.assign(variable to be updated, new_value)
- 常量:无需初始化的变量
- 创建语句:
name_constant=tf.constant(value)
执行阶段(execution phase):使用计算图(获取液体)
- 会话:执行(launch)构建的计算图。可选择执行设备:单个电脑的CPU、GPU,或电脑分布式甚至手机。
- 创建语句:
#常规sess = tf.Session()#交互sess = tf.InteractiveSession()#交互方式可用tensor.eval()获取值,ops.run()执行操作#关闭sess.close()
- 执行操作:使用创建的会话执行操作
- 执行语句:
sess.run(op)
- 送值(feed):输入操作的输入值(输入液体)
- 语句:
sess.run([output], feed_dict={input1:value1, input2:value1})
- 取值(fetch):获取操作的输出值(得到液体)
- 语句:
#单值获取 sess.run(one op)#多值获取sess.run([a list of ops])
阅读全文
0 0
- tensorflow快速整体认识
- 第二讲 整体认识
- PIXHAWK整体架构认识
- 【TensorFlow】TensorFlow快速入门
- PCI局部总线整体认识
- [MSP430]入门之一 整体认识
- SSH框架的整体认识
- pixhawk 整体架构的认识
- 多态的整体认识
- pixhawk 整体架构的认识
- SpringMVC整体认识(一)
- SSH框架的整体认识
- tensorflow 初认识
- TensorFlow的简单认识
- tensorflow/word2evc初步认识
- tensorflow学习(1)初步认识tensorflow
- 对Tensorflow整体的理解介绍
- Django整体把握快速入门
- 获取linux命令的源码
- redis缓存
- 高德地图Web端JavaScript API开发(一)---个性化展示(自定义地图)
- Spring Cloud Security系列教程一:入门
- Android增量更新
- tensorflow快速整体认识
- apache ab命令压力测试
- oracle中的connect by函数的使用
- 通过eclipse把spring boot项目打包成war包并部署到tomcat服务器上的步骤
- VS2015工程目录结构 + OpenCV环境配置 的最优解决方案
- linux 下安装.tar.gz文件的安装方法
- 二维码扫描与生成二维码
- 实现HTML转PDF & 多个PDF合并
- 今天找回账号,但博客内容都丢失了