当前位置: 首页 > news >正文

【知识储备】PyTorch / TensorFlow 和张量的联系

目录

张量的概念

1. 数学/物理中的张量

2. 计算机科学/深度学习中的张量

✅ 总结:

PyTorch / TensorFlow 和张量的联系

1. 为什么要用张量?

2. 联系

3. 举个例子 

✅ 总结:


张量的概念

张量(Tensor)这个概念在不同领域(数学、物理、计算机科学/深度学习)中有稍微不同的定义,但核心思想是一致的:它是一个多维数据结构,可以看作是向量和矩阵的推广。

1. 数学/物理中的张量

在数学和物理中,张量是一个在坐标变换下具有特定变换规律的对象。

  • 标量(scalar):0阶张量

  • 向量(vector):1阶张量

  • 矩阵(matrix):2阶张量

  • 更高维的数据结构:3阶、4阶……张量

一般来说,张量可以用一个多重下标数组来表示,例如:Tijk​

表示一个三阶张量。

其关键性质是:

  • 在坐标变换时,张量的分量按一定规则变化,但整个张量描述的几何/物理对象保持不变。

  • 因此张量被广泛用于描述物理量(如应力张量、惯性张量、电磁场张量等)。


2. 计算机科学/深度学习中的张量

在机器学习和深度学习中,张量主要指一种多维数组数据结构,是数值存储和计算的基本单位。

阶(Rank)/ 维度(Dimension)

  • 0阶张量:标量(scalar),如 3

  • 1阶张量:向量(vector),如 [1, 2, 3]

    <
http://www.dtcms.com/a/341985.html

相关文章:

  • 29、工业网络威胁检测与响应 (IDS 模拟) - /安全与维护组件/industrial-network-ids
  • C# OpencvSharp获取Astra Pro奥比中光深度相机深度图
  • AXI GPIO S——ZYNQ学习笔记10
  • 基于OpenCV的物体识别与计数
  • 基于SpringBoot的流浪动物领养管理系统【2026最新】
  • 【Android】悬浮窗清理
  • 政务分建用户体系下基于OAuth2.0概念单点登录实现方案
  • CT02-20.有效的括号(Java)
  • 【Linux | 网络】多路转接IO之select
  • Linux软件编程--网络操作
  • FreeRTOS,事件标注组创建,xEventGroupCreate、xEventGroupCreateStatic
  • 【自记】Power BI 中 CALCULATETABLE 第二个及后续参数支持的两种类型说明
  • 基于混合注意力网络和深度信念网络的鲁棒视频水印技术基础理论深度解析
  • 【世纪龙科技】汽车专业虚拟仿真实训基地建设-理实虚一体化实践
  • 【lucene】lucene常用查询一览
  • 一键去除 Windows 图标角标(小箭头、盾牌与双箭头)
  • JeeSite V5.13.0 发布,升级 Spring Boot 3.5,Cloud 2025,AI 1.0,Vite 7
  • ORACLE中如何批量重置序列
  • 如何保证数据库和缓存的一致性?
  • 强化学习中的重要性采样:跨分布复用样本的核心技术
  • 大模型0基础开发入门与实践:第8章 “大力出奇迹”的哲学:大语言模型的核心技术揭秘
  • 【世纪龙科技】汽车专业虚拟仿真实训基地建设方案
  • 嵌入式软件典型架构:层次化模式 vs 递归模式
  • Java Main无法初始化主类的原因与解决方法(VsCode工具)
  • 【Java后端】Spring Boot 实现请求设备来源统计与UA解析全攻略
  • 智慧工厂的 “隐形大脑”:边缘计算网关凭什么重构设备连接新逻辑?
  • 编程刷题-资料分发1 图论/DFS
  • Kotlin-基础语法练习二
  • Android面试指南(四)
  • [新启航]机械深孔加工质控:新启航方案用激光频率梳破解 130mm 深度遮挡瓶颈