tensorflow 中在运行时动态设置某个变量的值,先使用placeholder占位。运行时动态给占位符“喂”数据。

用tf.placeholder占位

import tensorflow as tfa = tf.placeholder(tf.float32, name = "input_1")
b = tf.placeholder(tf.float32, name = "input_2")
output = tf.multiply(a, b, name = "mul_out")input_dict = {a : 7.0, b : 10.0}with tf.Session() as sess:print(sess.run(output, feed_dict = input_dict)) #feed_dict是一个字典结构
70.0

函数原型

placeholder(dtype,shape=Nonename=None
)

该方法的功能,可理解为运行方法run()定义一个形参,参数含义:

  • dtype:用于指定占位符的类型,必须,避免出现类型不匹配错误;
  • shape:指定要传入Tensor对象的形状(数组维度)。默认值None,表示可以接受任意形状的张量;
  • name:和其他Op一样,可为占位符操作指定一个名称标识符。

tensorflow中的"Flow"特性,就是数据计算的“依赖性”

转载于:https://www.cnblogs.com/forsch/p/9994373.html

tensorflow中的placeholder()相关推荐

  1. 对tensorflow中的tensor、placeholder及feed_dict的理解

    以前不知道tf.placeholder的feed_dict格式要求,以为随便是什么格式都可以,直到自己在做测试的时候出现以下错误才知道tf.placeholder  的feed_dict填充内容不可以 ...

  2. TensorFlow中的计算图

    作者 | stephenDC 来源 | 大数据与人工智能(ID:ai-big-data) 1 什么是计算图? 一个机器学习任务的核心是模型的定义以及模型的参数求解方式,对这两者进行抽象之后,可以确定一 ...

  3. 如何使用TensorFlow中的Dataset API

    翻译 | AI科技大本营 参与 | zzq 审校 | reason_W 本文已更新至TensorFlow1.5版本 我们知道,在TensorFlow中可以使用feed-dict的方式输入数据信息,但是 ...

  4. tensorflow使用tf.placeholder会报错

    tensorflow版本安装问题 原因是1版本的很多函数到2版本中没有了 比如使用tf.placeholder都会报错,显示不存在该函数 很多地方建议使用下面的方法,我试了之后发现也没法解决,原因是t ...

  5. TensorFlow中RNN实现的正确打开方式

    上周写的文章<完全图解RNN.RNN变体.Seq2Seq.Attention机制>介绍了一下RNN的几种结构,今天就来聊一聊如何在TensorFlow中实现这些结构,这篇文章的主要内容为: ...

  6. tensorflow中张量、常量、变量、占位符

    引言 从实例出发 #先导入TensorFlow import tensorflow as tf# Create TensorFlow object called hello_constant hell ...

  7. TensorFlow 中文文档 介绍

    介绍 本章的目的是让你了解和运行 TensorFlow 在开始之前, 先看一段使用 Python API 撰写的 TensorFlow 示例代码, 对将要学习的内容有初步的印象. 这段很短的 Pyth ...

  8. tensorflow中学习率、过拟合、滑动平均的学习

    1. 学习率的设置 我们知道在参数的学习主要是通过反向传播和梯度下降,而其中梯度下降的学习率设置方法是指数衰减. 通过指数衰减的学习率既可以让模型在训练的前期快速接近较优解,又可以保证模型在训练后期不 ...

  9. tensorflow中的正则化解决过拟合问题

    1. 正则化 所谓的过拟合问题指的是当一个模型很复杂时,它可以很好的"记忆"每一个训练数据中的随机噪音的部分而忘记了要去"学习"训练数据中通用的趋势. 为了避免 ...

最新文章

  1. Mat矩阵基本操作与示例 OpenCV
  2. 【完结】12篇GAN的优化文章大盘点,浓浓的数学味儿
  3. androidstuido 查看logs_使用 Logcat 写入和查看日志
  4. Sublime配置与各种插件
  5. Firefly推出了小型高性能嵌入式主机
  6. 仅30分钟,在同一台设备安装discourse和wordpress
  7. Spring Boot 中使用MyBatis Mapper方式(xml)
  8. 【BZOJ2324】营救皮卡丘,费用流
  9. android samba github,安卓手机访问树莓派samba文件共享出错解决
  10. 51单片机io位与 c语言,【51单片机】普通I/O口模拟SPI口C语言程序
  11. c51语言bit函数,keil C51中的本征函数库及使用说明
  12. kjb文件 解析_微信安装包解析异常
  13. XML Schema快速入门(三)语法之复杂类型
  14. IPMI 服务器远程管理方法
  15. numpy多维数据存取
  16. 什么是射频信号发生器?信号发生器具有哪些特点?(二)
  17. 12306订票候补是个坑_12306候补购票好几天了都没兑现成功是不是凉凉了?
  18. 【CSS】773- 《CSS揭秘》使用技巧总结(干货)
  19. 初学Python,需要装什么软件?
  20. 分析数万条旅游评论数据后,告诉你国庆“坑爹”景点背后的秘密......

热门文章

  1. 是时候改变自学编程方法了,这篇国外网友的教程被fast.ai创始人点赞
  2. 微信支付:小微商户申请入驻第二步:图片上传
  3. Vue PDF文件预览vue-pdf
  4. mysql数据导入、导出
  5. HBase数据压缩编码探索
  6. WPF自学入门(十一)WPF MVVM模式Command命令 WPF自学入门(十)WPF MVVM简单介绍...
  7. 【移动开发】Android中不用图片资源也能做出好看的界面
  8. 6. 管理你的css和js文件 - 从零开始学Laravel
  9. Apache Spark源码走读之16 -- spark repl实现详解
  10. 秋季4类疾病患者忌吃螃蟹