AI圣经-深度学习-读书笔记(二)-线性代数

本文详细介绍了线性代数的基本概念,包括标量、向量、矩阵和张量的定义及其运算,如点积、范数计算,并探讨了L1、L2和Frobenius范数在衡量向量和矩阵大小的应用。

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

线性代数

线性代数主要是面向连续数学。

标量:一个标量就是一个单独的数。

向量:一个向量就是一列数。我们可以把向量看成空间中的点,每个元素是不同坐标轴上的坐标。

矩阵:矩阵是一个二维数组,其中每个元素由两个索引所确定。

张量:一个数组中的元素分布在若干维坐标中的规则网络。

元素对应相乘A⋅BA · BAB

点积C=ABC=ABC=AB,矩阵乘法

范数:衡量你一个向量的大小。范数是向量映射到非负值的函数。

范数满足一下几条性质:

f(x)=0=>x=0f(x)=0 => x=0f(x)=0=>x=0

f(x+y)⩽f(x)+f(y)f(x+y)\leqslant f(x)+f(y)f(x+y)f(x)+f(y)(三角不等式)

∀α∈R,f(αx)=∣α∣f(x)\forall \alpha \in \mathbb{R},f(\alpha x)=|\alpha |f(x)αR,f(αx)=αf(x)

L2L^{2}L2范数称为欧几里得范数,在机器学习中出现的非常频繁。平方L2L^{2}L2范数经常用来衡量向量的大小,可以简单的通过点积xTxx^{T}xxTx计算。

平方L2L^{2}L2范数在数学上和计算上都比L2L^{2}L2范数本身更方便,但是平方L2L^{2}L2范数在原点附近增长的非常缓慢。

当机器学习中零和非零元素之间的差异非常重要时,通常会使用L1L^{1}L1范数。

有时候,我们会统计向量中非零元素的个数来衡量向量的大小。

FrobeniusFrobeniusFrobenius范数,简称FFF-范数,可以衡量矩阵的大小。在深度学习中,经常可以看到。其类似于向量的L2L^{2}L2范数。

∣∣A∣∣F=∑i,jAi,j2||A||_{F}=\sqrt{\sum_{i,j}A_{i,j}^{2}}AF=i,jAi,j2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值