当前位置:网站首页>Tensorflow中placeholder函数的用法
Tensorflow中placeholder函数的用法
2022-08-09 21:35:00 【phac123】
简介
在代码层面上,每一个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 wraps
x = 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}))

边栏推荐
猜你喜欢

Word怎么制作双面席卡?使用Word制作双面席卡方法

数独 | 回溯-7

抽象类 or 接口

在VMware上安装win虚拟机

Cholesterol-PEG-Thiol,CLS-PEG-SH,胆固醇-聚乙二醇-巯基用于改善溶解度

Puyuan Jingdian turned losses into profits in the first half of the year, and high-end products continued to develop!Are you optimistic about "Huawei" in the instrument industry?

How to fix Windows 11 not finding files

hdu 1503 Advanced Fruits(最长公共子序列的应用)

消防安全培训|“蓝朋友”,开课了!

【双链表增删查改接口的实现】
随机推荐
C语言中的文件是什么?
FET Mosfet Leiditech corresponds to Infineon Infineon
Application of Acrel5000web Energy Consumption System in a College-Susie Week
抽象类 or 接口
智能家居设备安全分析技术综述
hdu 3341 Lost's revenge(dp+Ac自动机)
数独 | 回溯-7
C语言之实现倒置字符串的两种方法
小黑leetcode清爽雨天之旅,刚吃完宇飞牛肉面、麻辣烫和啤酒:112. 路径总和
没有 accept,我可以建立 TCP 连接吗?
Redis 大的情况下,key 要如何处理?
FS4066耐高压1到4节内置MOS的锂电池充电管理芯片
Daily practice of PMP | Do not get lost in the exam -8.8 (including agility + multiple choice)
【Efficient Tools】Remote Control Software ToDesk (Favorites)
Optimization of SQL Statements and Indexes
[Essay] To the friends of the 19th issue
laravel 表迁移报错[通俗易懂]
编程时请选择正确的输入法,严格区分中英文
Unity2D_背景粒子效果
Characteristics and Development Prospects of Korea's Cyber Security System