文章目录

  • 简介
  • 实现

简介

在代码层面上,每一个tensor值在graph上都是一个op,当我们将train数据分成一个个minibatch然后传入网络上进行训练时,每一个minibatch都将是一个op,这样的话,一幅图上的op未免太多,也会产生巨大的开销;于是就有了tf.placeholder(),即,我们每次可以将一个minitatch传入到 x = tf.placeholder(tf.float32, [None, 32])上,下一次传入的x都替换掉上一次传入的x,这样就对于所有传入的minibatch x就只会产生一个op,不会产生其他多余的op,进而减少了graph的开销.
函数的形式:

tf.placeholder(dtype,shape = None,name = None
)

函数参数:

  • dtype: 数据类型; 常用的是tf.float32, tf.float64等数值类型
  • shape: 数据形状; 默认是None, 就是一维值, 也可以是多维(例如[2,3], [None, 3]表示列是3,行不定)
  • name: 名称

返回

  • Tensor类型

实现

import tensorflow as tf
import tensorflow._api.v2.compat.v1 as tf
tf.disable_v2_behavior()
import numpy as np
from enum import Enum
from data.create_data import Distribution
from functools import wrapsx = tf.placeholder(tf.float32)
y = tf.constant(5.6)output = tf.add(x, y)with tf.Session() as sess:print(sess.run(output, feed_dict={x:3, y:5}))

Tensorflow中placeholder函数的用法相关推荐

  1. 浅述numpy中argsort()函数的用法

    浅述python中argsort()函数的用法 由于想使用python用训练好的caffemodel来对很多图片进行批处理分类,学习过程中,碰到了argsort函数,因此去查了相关文献,也自己在pyt ...

  2. C++中substr函数的用法

    C++中substr函数的用法 #include<string> #include<iostream> using namespace std; main() { string ...

  3. numpy中where函数的用法

    numpy中where函数的用法 numpy.where(condition,x,y)--若满足condition,输出x,否则输出y. 举例: 例1:一维数组 >>> a = np ...

  4. delphi中move函数的用法

    delphi中move函数的用法 -------------------------------------------------------------------------------- 20 ...

  5. SQL中object_id函数的用法

    SQL中object_id函数的用法 收藏  int object_id('objectname'); 此方法返回数据库对象标识号. 其中,参数objectname 表示要使用的对象,其数据类型为nc ...

  6. python remove函数_python中remove函数的用法是什么?

    python中remove函数的用法是什么? python中remove函数的用法: 描述 remove() 函数用于移除列表中某个值的第一个匹配项. 语法 remove()方法语法: list.re ...

  7. Delphi中 StrToIntDef函数的用法

    Delphi中 StrToIntDef函数的用法: 比如我要判断一个文本框里输入的字符串能不能转换为integer类型,如果能,则返回转换后的整型数据,如果不能,则返回整数0,那么我就可以用strto ...

  8. python中int函数的用法浅析_Python中int()函数的用法浅析

    int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...

  9. python中sorted函数的用法_Python3 中sorted() 函数的用法

    描述 sorted() 函数对所有可迭代的对象进行排序操作. 语法 sorted(iterable, key=None, reverse=False) iterable – 可迭代对象. key – ...

最新文章

  1. 奥卡姆剃刀是什么?机器学习实践中那些学习模型或者那些评估指标践行了这一理论?
  2. 中科院5nm激光光刻弯道超车?95后本科生DIY纳米级光刻机?背后的真实情况
  3. asp.net 点击查询跳转到查询结果页面_个体户如何办理和查询定期定额业务?
  4. SPL spl_autoload_register 初体验 (转)
  5. 石墨烯区块链(2)核心功能
  6. css知识笔记(二)——盒子模型
  7. linux /etc/目录_Linux / etc /目录的版本控制
  8. 报错,Field cardTypeService in cn.yihuazt.cols.controller.CardTypeController required a bean of type ‘c
  9. linux卸载tar安装的erlang包,linux - 从tar安装erlang导致错误,想知道如何指定文件夹 - 堆栈内存溢出...
  10. read the function in so lib on ubuntu
  11. xilinx sdk串口打印helloworld如何打开SDK terminal查看
  12. VARCHART XGantt_v5.1用户手册:如何把控件放在表单上
  13. startActivityForResult用法
  14. matlab画五线谱,‎App Store 上的“五线谱”
  15. kafka消费者理解
  16. 教你怎么一下哄好赌气的女朋友​
  17. 大数据告诉你中老年人上网爱干什么
  18. C#用easy-mvc开发的后台管理系统
  19. 【Minio】新一代自建文件系统——Minio
  20. jmp指令的机器码编写

热门文章

  1. python关键字定义_python使用什么关键字定义类
  2. 孙强:IT治理需六方结合
  3. 求三个数的最小公倍数(C语言)
  4. 马云邮件:阿里巴巴绝大部分员工将获得加薪和年终奖金
  5. 实验二、制作一个本学期使用的课程表页面,要求内容清晰,格式规整,有背景图像单击某一门课程名称,可以跳转到该课程的简介(同一页面)
  6. adobe premiere pro cs6,Premiere Pro素材下载
  7. 网页——画一个三角形
  8. html编码有问题,html特殊字符编码问题导致的细节问题
  9. APP性能优化如何保障
  10. 腾创秒会达Webrtc视频语音系统,支持BS,CS架构操作灵活简单,免费测试满意再谈购买