IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 动手学深度学习V2---线性代数 -> 正文阅读

[人工智能]动手学深度学习V2---线性代数

线性代数

标量

标量由只有?个元素的张量表示
在这里插入图片描述

向量

以将向量视为标量值组成的列表。我们将这些标量值称为向量的元素(elements)或分量(components)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

矩阵

向量将标量从零阶推?到?阶,矩阵将向量从?阶推?到?阶
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

线性代数实现

标量

标量由只有?个元素的张量表示
在这里插入图片描述

向量

将向量视为标量值组成的列表
在这里插入图片描述
可以使用下标来引用向量的任?元素
在这里插入图片描述
通过调用Python的内置len()函数来访问张量的长度
在这里插入图片描述
用张量表示?个向量(只有?个轴)时,可以通过.shape属性访问向量的长度
在这里插入图片描述

矩阵

通过指定两个分量m和 n来创建?个形状为m × n的矩阵
在这里插入图片描述
矩阵的转置
在这里插入图片描述
对称矩阵(symmetric matrix)A等于其转置:A = A?,并将B与它的转置进??较
在这里插入图片描述
在这里插入图片描述

张量

像向量是标量的推广,矩阵是向量的推广?样,我们可以构建具有更多轴的数据结构
在这里插入图片描述

张量算法的基本性质

给定具有相同形状的任意两个张量,任何按元素?元运算的结果都将是相同形状的张量;
注:通过分配新内存,将A的?个副本分配给B
在这里插入图片描述
两个矩阵的按元素乘法称为哈达玛积(Hadamard product)(数学符号⊙)
在这里插入图片描述
将张量乘以或加上?个标量不会改变张量的形状,其中张量的每个元素都将与标量相加或相乘
在这里插入图片描述

降维

可以对任意张量进行的?个有?的操作是计算其元素的和
在这里插入图片描述
可以表示任意形状张量的元素和
在这里插入图片描述
指定求和汇总张量的轴
在这里插入图片描述
指定axis=1将通过汇总所有列的元素降维(轴1)
在这里插入图片描述
沿着行和列对矩阵求和,等价于对矩阵的所有元素进行求和
在这里插入图片描述
?个与求和相关的量是平均值
在这里插入图片描述
计算平均值的函数也可以沿指定轴降低张量的维度
在这里插入图片描述
非降维求和:调用函数来计算总和或均值时保持轴数不变会很有用
在这里插入图片描述
可以通过?播将A除以sum_A
在这里插入图片描述
沿某个轴计算A元素的累积总和,可以调?cumsum函数,此函数不会沿任何轴降低输?张量的维度。
在这里插入图片描述

点积

点积是相同位置的按元素乘积的和
在这里插入图片描述
可以通过执行按元素乘法,然后进行求和来表示两个向量的点积
在这里插入图片描述

矩阵-向量积

执行矩阵-向量积
注意:A的列维数(沿轴1的长度)必须与x的维数(其长度)相同
在这里插入图片描述

矩阵-矩阵乘法

可以将矩阵-矩阵乘法AB看作是简单地执行m次矩阵-向量积,并将结果拼接在?起,形成?个n × m矩
阵。
注:在下面的代码中,我们在A和B上执行矩阵乘法,这里的A是?个5行4列的矩阵,B是?个4行3列的矩阵。
相乘后,我们得到了?个5行3列的矩阵。
在这里插入图片描述

范数

假设n维向量x中的元素是x1, . . . , xn,其L2范数是向量元素平方和的平方根:
在这里插入图片描述
在这里插入图片描述
L1范数表示向量元素的绝对值之和
在这里插入图片描述
在这里插入图片描述
弗罗贝尼乌斯范数(Frobenius norm)是矩阵元素平方和的平方根
在这里插入图片描述
在这里插入图片描述

按特定轴求和

在这里插入图片描述
参考:
动手学深度学习
05 线性代数【动手学深度学习v2】

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-08-11 12:23:47  更:2021-08-11 12:27:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 20:21:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码