Tensorflow学习 及 函数、参数说明

这篇博客介绍了TensorFlow的基本概念,包括graph、variable、constant和placeholder。详细阐述了常量、占位符的用法,并通过示例解释了Session的启动、关闭以及run()函数的fetch和feed_dict参数。还提到了tf.assign的使用,展示了如何给变量赋值。最后,讨论了feed_dict如何为placeholder提供输入。
摘要由CSDN通过智能技术生成

TensorFlow学习笔记(1)----基础概念和程序的形式

1.概念

graph:图,表示具体的计算任务

session:会话,图需要在会话中执行,一个会话可以包含很多图
  • graph只是定义了计算,他本身不计算任何东西,他不保存任何值,他只是定义了你用代码所规定的操作

  • session允许计算图或者图的一部分,他为这个分配资源并且保存中间结果的值和变量

tensor:张量,在此表示数据,类型是numpy::ndarray
variable:就是本意变量,图的重要组成部分
operation:简称op,是图中计算的节点,输入tensor计算后产生tensor
feed、fetch:意思是给图添加数据和获取图中的数据,因为训练过程中有些数据需要动态获得、临时给予数据

1、tensor之———变量(variable)、常量(constant)、占位符(Placeholder)

  1. x = tf.Variable(a)  
其中a是一个numpy中类型的ndarray(所有的tensor都是),这里的a相当于对x进行了初始化。

(2)constant就是常量

[plain]  view plain  copy
  1. a = tf.constant([3.0, 3.0])  

(3)Placeholder

这个最能体现TensorFlow的优势,TensorFlow首先都是搭建一个图然后描述一下操作,而占位符就是先占住一个位置因为我们不知道输入的数量等一些具体信息,所以可以先大致的描述一下这一信息。

[plain] 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值