tensorflow入门学习(1)——tensorflow运行原理&基本操作

本文介绍了TensorFlow的数据流图概念,详细阐述了如何使用tf.constant创建常量,通过tf.Session执行计算,利用tf.placeholder进行输入,以及进行简单的运算如tf.add和tf.multiply,还涉及到了矩阵乘法tf.matmul,新特性Eager Mode,变量的创建和初始化,以及全局变量初始化tf.global_variables_initializer。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

TensorFlow是用数据流图(data flow graphs)技术来进行数值计算的。

数据流图是描述有向图中的数值计算过程。
有向图中,节点通常代表数学运算,边表示节点之间的某种联系,它负责传输多维数据(Tensors)。
节点可以被分配到多个计算设备上,可以异步和并行地执行操作。因为是有向图,所以只有等到之前的入度节点们的计算状态完成后,当前节点才能执行操作。

那么数据流图是如何在TensorFlow运行的呢?
1. 将计算流程表示成图;
2. 通过Sessions来执行图计算;
3. 将数据表示为tensors;
4. 使用Variables来保持状态信息;
5. 分别使用feeds和fetches来填充数据和抓取任意的操作结果;

1. tf.constant(): tensorflow常量

hello = tf.constant("Hello world")

使用type函数输出类型:tensorflow.python.framework.ops.Tensor
这个常量可以是字符串,数字等。

2. tf.Session(): tensorflow事务


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值