1、什么是会话?
一个运行 TensorFlow operation 的类。tensorflow的底层是c++实现的,而上层调用使用的是python,所以在使用的时候中间环节需要使用到会话来作为中介,使用python来调用c++代码。

2、会话完整流程 
1.会话初始化
2.会话执行op
3.关闭会话

3、placeholder起到占位的作用,与feed_dict在运行时共同使用,在运行时feed_dict可以喂数据给palceholder。

import tensorflow as tff = tf.placeholder(dtype=tf.int32,shape=[2,2],name='f')
with tf.Session() as ss:print(ss.run(f,feed_dict={f:[[1,2],[3,4]]}))
'''
[[1 2][3 4]]
'''

4、run的时候,fetches参数需要是一个op或者一个op列表

运行会话并打印设备信息

import tensorflow as tfa = tf.constant(3.0,name="a")
b = tf.constant(4.0,name="b")
c = tf.add(a, b)
'''
target指定运行远程设备
graph指定需要运行的图
config打印运行的相关系,包括映射关系与运行设备
'''
sess = tf.Session(config=tf.ConfigProto(allow_soft_placement=True,log_device_placement=True))
with sess as ss:print(ss.run([a,c]))

深度学习tensorflow框架的会话相关推荐

  1. 使用深度学习TensorFlow框架进行图片识别

    Apsara Clouder大数据专项技能认证:使用深度学习TensorFlow框架进行图片识别 本认证系统的介绍了深度学习的一些基础知识,以及Tensorflow的工作原理.通过阿里云机器学习PAI ...

  2. 怎样快速掌握深度学习TensorFlow框架?

    TensorFlow是Google基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理. Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,T ...

  3. Python深度学习TensorFlow框架day2

    tensorflow框架2 摘要:数据的IO操作,神经网络基础 #三种读取操作 #占位符 #QueueRunner ##通用文件读取流程 ##图片.二进制.TFRecords import tenso ...

  4. python人工智能——深度学习——TensorFlow——图和会话

    图 图默认已经注册,一组表示 tf.Operation计算单位的对象和tf.Tensor表示操作之间流动的数据单元的对象. 获取调用: tf.get_default_graph() op.sess或者 ...

  5. 深度学习tensorflow框架的张量

    #-*-coding:utf-8-*- import tensorflow as tf #默认不进行转化 a=tf.constant(3.0,dtype=tf.float32) c=tf.consta ...

  6. 深度学习 tensorflow 计算图,会话,张量

    1. 计算模型---计算图: tensorflow是一个通过计算图的形式来表示计算的编程系统,每一个计算都是计算图上的一个节点,节点之间的边描述计算之间的依赖关系.所以计算过程一般分为两个步骤: 1. ...

  7. 12大深度学习开源框架(caffe,tensorflow,pytorch,mxnet等)汇总详解

    这是一篇总结文,给大家来捋清楚12大深度学习开源框架的快速入门,这是有三AI的GitHub项目,欢迎大家star/fork. https://github.com/longpeng2008/yousa ...

  8. Karpathy更新深度学习开源框架排名:TensorFlow第一,PyTorch第二

    上周,Keras作者.谷歌研究科学家François Chollet晒出一张图,他使用Google Search Index,展示了过去三个月,ArXiv上提到的深度学习框架排行,新智元也做了报道: ...

  9. 深度学习主流框架介绍(PyTorch、TensorFlow、Keras、Caffe、Theano、MXNET)

    深度学习主流框架介绍(PyTorch.TensorFlow.Keras.Caffe.Theano.MXNET) 1.Theano Theano是最早的深度学习框架之一,由 Yoshua Bengio ...

最新文章

  1. 开通会员配送费反而更高了?美团外卖发致歉声明!
  2. 使用 COM 风格的编程接口
  3. coverity代码检测工具介绍_微服务测试之静态代码扫描
  4. 【LOJ】#2887. 「APIO2015」雅加达的摩天楼 Jakarta Skyscrapers
  5. GNU make manual 翻译( 一百五十五)
  6. Python 对象的初始化函数及调用函数
  7. 在线JSon格式显示工具
  8. 视频编解码(二):编解码器基础知识
  9. 047ssm在线视频教育网站源码
  10. 四元数——概念以及相关数学公式 实现绕坐标轴旋转以及获取旋转角和旋转轴
  11. 《正念领导力》承诺14:创造共赢
  12. vs2005创建智能设备IE脚本错误
  13. antv/G6使用详细介绍,一篇文章说清antv G6如何使用
  14. VMware残留问题
  15. 批量给视频添加背景图片的操作方法
  16. vb中msgbox用法
  17. Minecraft 命令方块:迷宫计时器(压力板计时系统)
  18. Python的自我修炼之路(一)
  19. how2heap glibc 2.27
  20. stm32f103zet6驱动超声波之 USART

热门文章

  1. 数据结构:(翻转二叉树) 若二叉树采用二叉链表作存储结构,要交换其所有分支结点的左右子树的位置,采用()遍历方法最合适
  2. 【SpringBoot的坑】Restful请求报错Request method 'POST' not supported,HiddenHttpMethodFilter无法将POST转换为PUT原因分析
  3. 【教程】如何给Eclipse中添加库(jar包)
  4. 【计组实验】P3 Verilog多周期处理器开发 MIPS指令集
  5. Python基础之:Python中的IO
  6. 山谷序列C语言,通达信 山谷独创 主升黑马主图源码
  7. 解密微信小程序加密信息
  8. Java多线程编程中Future模式的详解
  9. 03.进程和线程.md
  10. leetcode -- 1091. 二进制矩阵中的最短路径