​TensorFlow 零基础入门指南

本文是TensorFlow的零基础入门指南,介绍了计算模型的概念,包括计算图的实例和执行,深入讲解了张量的属性、类型和操作。还涉及会话的使用、常量与变量的区别、占位符的运用,以及如何利用TensorBoard进行可视化。适合初学者了解TensorFlow的基础编程知识。
摘要由CSDN通过智能技术生成

作者:来自读者投稿

来源:Python数据之道

‍TensorFlow 零基础入门指南

TensorFlow 是一个开发源代码软件库,它可以进行高性能的数值计算与分析,借助其灵活的架构,可以将其部署到多种平台(CPU、GPU、TPU)和设备(桌面设备、移动设备、集群)。TensorFlow 为机器学习和深度学习提供了很多强有力的支持,本篇文章小编为大家整理了很多 TensorFlow 的基础编程知识,非常适合初学者学习,一起来看看吧!

1、 TensorFlow 计算模型

TensorFlow 顾名思义,是由 Tensor + Flow 组成,Tensor 叫做张量,主要起到数据结构的作用,Flow 叫做流,用来表示计算模型,即张量之间通过计算而转换的过程 。TensorFlow 是一个提供计算图的形式表述计算的编程系统,每一个计算都是计算图上的一个节点,节点之间的边描述的计算之间的关系。

计算图的实例

#一个简单的计算图
node1 = tf.constant(3.0,tf.float32,name="node1")
node2 = tf.constant(4.0,tf.float32,name="node2")
node3 = tf.add(node1,node2)
print(node3)

该代码输出结果为:

Tensor( "Add:0", shape( ), dtype = float32 )

要注意的是,这里输出的结果不是一个具体的数字,而是一个张量的结构。

计算图的执行

创建计算图只是建立了静态的计算模型,只有执行对话才能提供数据并获得结果。

#建立对话并显示运行结果
sess = tf.Session()
print("运行sess.run(node3)的结果是:", sess.run(
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值