Tensorflow学习(二)——占位符

 时间:2024-10-13 22:31:16

本文以github上tensorflow的实例源码,讲解相关接口的用法

工具/原料

tensorflow 1.4

tf.placeholder定义

1、tf.placeholder( dtype, shape=None, name=None)定义一个需要区仁苣逢被填充的占位符如果直接计算这个张量,将会产生一个错误,它的值必须使用Session.run()、Tensor.eval()或Operation.run()中feed_dict参数来填充

2、参数:dtype:张量中需要被填充的元素的类型shape:需要被填充的张量的形状,如果没有指定,可以填充任何形状name:操作的名字返回值:用于填充的张量,但是不能被直接计算

tf.placeholder示例(Session.run)

1、Session.run函数有个参数feed_dict,以数组的形式填充张量

2、不带shape参数的情况,可以以任意形状填充

Tensorflow学习(二)——占位符

3、带shape参数的,只能使用指定形状

Tensorflow学习(二)——占位符

4、也可以执行操作运算

Tensorflow学习(二)——占位符

tf.placeholder示例(Tensor.eval)

1、tf.Tensor.eval(feed_d坡纠课柩ict=None, session=None)在一个会话中执行张量参数:f髫潋啜缅eed_dict:以数组的形式填充张量session:用来执行张量的会话,如果设置为None,使用默认的会话返回:对应这个张量值的NumPy数组

2、使用Tensor.eval的情况,通过type查看到a是Tensor对象

Tensorflow学习(二)——占位符

tf.placeholder示例待定(Operater.run)

1、run( feed_dict=None, session=None)参数同Tensorflow.run函数,没有返回值

2、注意:这里关于如何使用Operater.run来计算相应的值,还没有找到具体的使用方法addop.run()直接返回None,在该语句后直接运行pr足毂忍珩int(sess.run(a)),会提示需要feed数据tf.matmul指的是矩阵乘积

Tensorflow学习(二)——占位符

github上tensorflow的实例源码

1、查看github上的Basic Operations代码,主要就用到了占位符和session的run函数,并通过feed_dict参数来填充张量

Tensorflow学习(二)——占位符

2、代码给了三部分的示例,这里选取第二部分来运行

Tensorflow学习(二)——占位符
  • 使用php将png、gif格式图片转换为jpg格式图片
  • 安卓怎么支持heic格式图片
  • 界面设计:浅析视觉设计中的图文关系
  • 如何提升立法能力
  • 视频压缩软件哪个好,如何压缩视频
  • 热门搜索
    夏洛的网简介 勇者斗恶龙4攻略 入睡难怎么办 洗脸刷怎么用 启辰汽车怎么样 淘宝水印怎么设置 魔芋减肥 抽脂减肥价格一览表 荷叶茶减肥吗 三国志刘备传攻略