前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TensorFlow2.0--Chapter02基本概念与操作

TensorFlow2.0--Chapter02基本概念与操作

作者头像
北山啦
发布2022-11-27 13:37:54
3820
发布2022-11-27 13:37:54
举报
文章被收录于专栏:北山啦的博客

TensorFlow2.0–Chapter02基本操作

TensorFlow 是一个端到端开源机器学习平台。它拥有一个全面而灵活的生态系统,其中包含各种工具、库和社区资源,可助力研究人员推动先进机器学习技术的发展,并使开发者能够轻松地构建和部署由机器学习提供支持的应用。

文章目录

TensorFlow的基本概念

属性和方法

数据类型

常量与变量

常量

变量

代码语言:javascript
复制
v1 = tf.Variable([1,2])
v2 = tf.Variable([3,4],dtype=tf.float32)
v1,v2

也可以用张量做初始值

变量的特殊性

变量赋值assign

特殊情况需要人工更新,可以变量赋值语句assign()来实现 还可以assign_add(),assign_sub()方法来实现变量的加法和减法值更新

张量的形状

基本操作

创建张量

在创建张量时只有value值是必填的,dtype等参数可以缺省,会根据具体的value值设定相应的值,例如:

相加tf.add(),指定数据类型为float32

node3输出是一个Tensor

得到Tensor的值,通过.numpy()方法

张量的形状

代码语言:javascript
复制
scalar = tf.constant(100)
vector = tf.constant([1,2,3,4,5])
matrix = tf.constant([[1,2,3],[4,5,6]])
cube_matrix = tf.constant([[[1],[2],[3]],[[4],[5],[6]],[[7],[8],[9]]])
print(scalar.shape)
print(vector.shape)
print(matrix.shape)
print(cube_matrix.shape)

通过切片的方式获取指定数据

类型转换tf.cast()

每个张量都会有唯一的类型,TensorFlow在进行运算的失手会对参与运算的所有张量进行检查

我们可以通过tf.cast进行数据转换

代码语言:javascript
复制
a  = tf.constant([1,2])
b = tf.constant([2.0,3.0])
a = tf.cast(a,tf.float32) #数据类型转换
result = tf.add(a,b)
result
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-03-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • TensorFlow2.0–Chapter02基本操作
    • 文章目录
    • TensorFlow的基本概念
      • 属性和方法
        • 数据类型
          • 常量与变量
            • 变量的特殊性
              • 变量赋值assign
                • 张量的形状
                • 基本操作
                  • 创建张量
                    • 张量的形状
                      • 类型转换tf.cast()
                      相关产品与服务
                      腾讯云 TI 平台
                      腾讯云 TI 平台(TencentCloud TI Platform)是基于腾讯先进 AI 能力和多年技术经验,面向开发者、政企提供的全栈式人工智能开发服务平台,致力于打通包含从数据获取、数据处理、算法构建、模型训练、模型评估、模型部署、到 AI 应用开发的产业 + AI 落地全流程链路,帮助用户快速创建和部署 AI 应用,管理全周期 AI 解决方案,从而助力政企单位加速数字化转型并促进 AI 行业生态共建。腾讯云 TI 平台系列产品支持公有云访问、私有化部署以及专属云部署。
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档