首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

线性代数 - 1 - 基础知识

线性代数,基础知识,温故知。...L1范数: 矩阵每个元素绝对值之和,它是L0范数最优凸近似,因此它也可以近似表示稀疏 F范数: 矩阵各个元素平方之和再开平方根,它通常也叫做矩阵L2范数,它优点在它是一个凸函数,可以求导求解...乘,其结果等于kA 行列式A等于其转置行列式AT(AT第i行为A第i) 行列式A两行(或)互换,其结果等于-A 把行列式A某行(或各元同乘一数后加到另一行(或各对应元上,结果仍然是...\overrightarrow{\mathbf{v}}构成平面,其方向符合右手规则 模等于\overrightarrow{\mathbf{u}}, \overrightarrow{\mathbf...) \in \mathbb{R}^{m \times n} ,定义: 阿达马(Hadamard product)(又称作逐元素) image.png 克罗内积(Kronnecker product

2.1K20

数组运算+矩阵运算

利用取整和求余函数,可以得到整数或精确到小数点后几位,例如: ? 注:产生-10到10之间随机数,其中round作用是小数取整,即四舍五入作用 然后精确小数点到某一位是否就有想法了。。。...向量三种 三种包括点、混合,它们在高等数学里代表含义我就不多说了,想知道具体含义以及原理,就自行了解了,感觉讲这些太麻烦了,直接说在MATLAB实现,点由函数:dot实现,由函数...:cross实现;混合就是由这点函数一起实现,顺序是:先后点,顺序不可颠倒,不然要出错,针对这三个来点例子: ?...可以看到D是由A和B转置乘积,刚刚也说过了,乘法需要一个矩阵数要和后一个矩阵行数保持一致,接着说下除法,除法分为左除和右除,就是“\”和”/”,这个就是线代里左除和右除,即表达式两边同时左除或者右除...有没有发现,这边左右除和刚刚矩阵左右除是不是不一样,你品,你细品~ 当两个矩阵维数一致,可以直接进行乘方运算,指数以及底数当然也可以是标量: ?

83910
您找到你想要的搜索结果了吗?
是的
没有找到

《Unity Shader入门精要》笔记(三)

几何意义: 对两个矢量进行结果,会得到同时垂直于这两个矢量矢量。...,两个矢量,会得到垂直于两个矢量矢量,但是与其垂直有两个向量。...这时前面学到左/右手坐标系就派上用场了,它用来确定得到矢量方向朝哪边。...大拇指与a同向,食指与b同向,中指指向方向就是结果方向,所以使用左、右手就会得到不同朝向,如下图: 同理,左右手法则也通用可以用来判断,如下图: 矩阵 矩阵定义 矩阵(Matrix),...和矢量联系起来 矢量,我们通常写成:a = (x, y, z),可以看出矢量与矩阵一样,也是个数组。矢量按照矩阵写法,可以看成是n x 1矩阵或1 x n行矩阵,n对应矢量维度。

1.2K10

线性代数学习笔记(几何版)

线性代数学习请移步https://www.bilibili.com/video/av6731067 不得不说,这位up主讲的是真心好,尤其是点那一部分,直接刷新世界观QWQ。...线性相关 一组向量至少有一个是多余,没有对张成空间做出任何贡献 你有多个向量, 并且可以移除其中一个而不减小张成空间 这种情况发生时,我们称他们是“线性相关” ?...如果所有的向量都给张成空间增加了维度,他们就被称为“线性无关” ? 矩阵 这介绍怎么这么鬼畜。。 ? ?...我对矩阵乘法理解: 首先把$M_1$$[e,g]$看成一个向量,$[f,h]$看成一个向量 左乘$M_2$实际是两个向量分别与$M_2$相乘 $M_2$可以看做基底进行变换矩阵 根据线性变换性质... 定义 视频并没有明确给出定义 大概就是算出两个向量行列式来构成第三个向量 正负 对于$i \times j$,若$i$在$j$右侧,则积为正,否则积为负 ? 计算 ?

1.1K30

游戏开发向量数学

但是,这在大多数计算机图形应用程序很常见。 二维平面任何位置都可以通过一对数字来标识。 但是,我们也可以位置(4,3)视为与(0,0)点或原点偏移量。...向量运算 您可以使用任何一种方法(x和y坐标或角度和大小)来引用矢量,但是为了方便起见,程序员通常使用坐标符号。...通过速度添加到先前位置来找到位置。 指向目标 在这种情况下,您有一个坦克,希望将其炮塔指向机器人。从机器人位置减去水箱位置即可得出从水箱指向机器人向量。...a.cross(b)与给出结果不同b.cross(a)。所得矢量指向相反方向。 计算法线 一种常见用法是在3D空间中找到平面或曲面的表面法线。...但是,在3D,这还不够。我们还需要知道要旋转轴。通过计算当前朝向和目标方向可以发现。所得垂直向量是旋转轴。

1.3K10

网页CAD二次开发(在线CAD SDK)用到数学库

向量乘法向量乘法有两种,一种是点乘,一种乘,它们有着不同几何和物理含义,如果你阅读后不是很理解可以在[数学库演示效果]中点击向量乘法,查看它实际应用, 阅读源码更容易理解其概念。...0;乘和点乘有两点不同,首先向量乘运算结果不是标量,而是一个向量;其次,两个向量与两个向量组成坐标平面垂直,以二维空间为例,向量 a 和 b ,就相当于向量 a(蓝色带箭头线段...A,相当于对矩阵A向量做线性组合,如下图:用向量左乘矩阵A,相当于对矩阵A行向量左线性组合,如下图:根据上述概念扩展到矩阵乘法左乘与右乘, 思路是一样,设置一个矩阵B,如下图:用矩阵B...来左乘矩阵A,如下图:因此矩阵B左乘矩阵A得到矩阵每一行都是矩阵A行向量线性组合,同理,矩阵B右乘矩阵A得到矩阵每一都是矩阵A向量线性组合下面列举一些McGeMatrix3d提供方法...参数 行索引、索引m1.getData(0, 0)如何在mxcad中使用矩阵,可以查看[数学库演示效果]对点旋转平移和缩放|对实体进行仿射变换|查看具体效果和源码可以更容易理解使用。

6610

Python实现所有算法-力系统是否静态平衡(补篇)

a和b 是垂直于a和b向量。如果a和b是向量数组,则默认情况下,向量由a和b最后一个轴定义,并且这些轴尺寸可以为2或3。...参数表 来了哈~ 向量,数学又称外积、,物理称矢乘,是一种在向量空间中向量二元运算。与点不同,它运算结果是一个向量而不是一个标量。并且两个向量与这两个向量和垂直。...平时见到各种: 这里可以简单总结一下 对于这样东西,一个好可视化解释,可以让你记忆犹新: 长度|a×b|可以解释成这两个乘向量a,b共起点时,所构成平行四边形面积。...据此有:混合[abc]=(a×b)·c可以得到以a,b,c为棱平行六面体体积。 在数学里面,我们给定一种运算法则后会试图将它融入到现有的数学体系。...为什么说力矩,因为最后有。 这是我们判断是否处于平衡状态 因为要计算,注意两个向量个数 这里也注意内在,位置是矢量,分力也是矢量,所以可以计算。

57630

向量点乘和

大家好,又见面了,我是你们朋友全栈君。如 【点乘】 在数学,数量(dot product; scalar product,也称为点)是接受在实数R两个向量并返回一个实数值标量二元运算。...向量与它们夹角余弦成正比,因此在聚光灯效果计算可以根据点来得到光照效果,如果点越大,说明夹角越小,则物理离光照轴线越近,光照越强。...【乘】 向量,数学又称外积、,物理称矢乘,是一种在向量空间中向量二元运算。与点不同,它运算结果是一个向量而不是一个标量。并且两个向量与这两个向量和垂直。...表示方法 两个向量a和b写作a×b(有时也被写成a∧b,避免和字母x混淆)。...性质 几何意义及其运用 长度 |a×b| 可以解释成这两个乘向量a,b共起点时,所构成平行四边形面积。

4.3K10

LSH︱python实现局部敏感随机投影森林——LSHForestsklearn(一)

关于局部敏感哈希算法,之前用R语言实现过,但是由于在R效能太低,于是放弃用LSH来做相似性检索。...其中一种方法是利用随机投影树,对所有的数据进行划分,每次搜索与计算数目减小到一个可接受范围,然后建立多个随机投影树构成随机投影森林,森林综合结果作为最终结果。 ​...利用这棵树对点进行最近邻计算时,首先通过计算该点与每次划分所用向量,来找到其所属于叶节点,然后利用这个叶节点内​​这些点进行最近邻算法计算。.... 2、相应拓展 Wright等人 已将随机投影方法应用于视角变化的人脸识别,Nowak等人 采用随机投影方法学习视觉词相似度度量,Freund等人随机投影应用于手写体识别上,取得了很好效果。.... 3、随机投影森林构造向量+聚类 论文《基于随机投影场景文本图像聚类方法研究》每一个叶子节点当成一维特征,用叶子节点特征点个数作为叶子节点描述,最后得到测试图像特征向量。

2.4K80

100天搞定机器学习|Day26-29 线性代数本质

和顺序无关 两个向量相互垂直时,点积为0 两个向量方向相同时,点积为正;相反时,点积为负 ? ? 向量 乘,也叫向量外积、向量。顾名思义,求下来结果是一个向量。...向量不满足交换律 对偶向量 给定一个向量,如果存在这样一个映射,它把给定向量映射为一个实数,就说这个映射是对偶向量。...值域:某个空间中所有向量经过变换矩阵后形成向量集合,通常用R(A)来表示。 维数定理 对于 ? 矩阵 ? ,有 ? 其中 ? 表示X维度。 空间 矩阵 ?...奇异值分解可以用来干这个事情,奇异值分解是一个能适用于任意矩阵一种分解方法: 分解形式: ?...一般,一个数组元素分布在若干维坐标的规则网络,我们称之为张量。 一阶张量可以用向量表示,二阶张量可以用矩阵表示。

1K40

机器学习数学基础--线性代数

和顺序无关 两个向量相互垂直时,点积为0 两个向量方向相同时,点积为正;相反时,点积为负 ? ? 向量 乘,也叫向量外积、向量。顾名思义,求下来结果是一个向量。...向量不满足交换律 对偶向量 给定一个向量,如果存在这样一个映射,它把给定向量映射为一个实数,就说这个映射是对偶向量。...值域:某个空间中所有向量经过变换矩阵后形成向量集合,通常用R(A)来表示。 维数定理 对于 ? 矩阵 ? ,有 ? 其中 ? 表示X维度。 空间 矩阵 ?...奇异值分解可以用来干这个事情,奇异值分解是一个能适用于任意矩阵一种分解方法: 分解形式: ?...一般,一个数组元素分布在若干维坐标的规则网络,我们称之为张量。 一阶张量可以用向量表示,二阶张量可以用矩阵表示。

1K30

数据库系统概念

主要包括查询解析器和查询优化器 执行引擎:基于优化后查询计划,从存储引擎获取数据执行计算操作并返回结果 存储引擎:提供数据结构组织和存储方式,保证数据可靠、安全、高效读取数据抽象数据模型数据模型是一种抽象方法...,tuple):具体实体(属性,attribute):表字段信息关系模型三要素:关系运算集合:即关系代数,描述关系操作集合,这些操作应用于关系(表),其运算对象和结果均为关系(表)关系数据结构:...指定(属性),运算,从关系R中选择若干属性组成关系并∪:R∪S,在关系R或关系S或两者元素集合,一个元素在并集中只出现一次,R和S是同类型,对应属性集(字段列表)相同、属性次序相同、属性名可不同交...∩:R∩S,在R和S中都存在元素集合,一个元素在交集中只出现一次,R和S是同类型差-:R-S,在R而不在S元素集合,R∩S=R-(R-S),R和S是同类型笛卡尔X:RXS,是R与S无条件连接...笛卡尔X:广义连接,所有行进行组合,字段拼接,行交叉组合,一般没有使用意义条件连接θ:在广义连接结果,施加条件,加以选择,留下符合要求元组自然连接⋈:参与连接表,必须具有相同属性,在某些公共属性上具有相同值元组外连接

21032

矩阵运算_逆矩阵运算

向量,其计算公式如下: 3....,先计算好所要某种变换所需要元素填写入矩阵,然后逐一模型所有顶点和矩阵相乘就可以模型所有顶点按所希望变换为坐标(除非矩阵元素设置错误),这里可以看出,矩阵每个数据(元素)是至关重要...矩阵数据排列可以使用矩阵,也可以使用行矩阵,但在做乘法时必须要行列交叉做乘积,OPENGL中使用矩阵。...合并方法多个矩阵相乘来计算出复合矩阵。三维变换参与乘法运算两个矩阵都必须是4X4矩阵,相乘时,每个新元素也通过点乘运算后获得,所得矩阵也是4X4方阵。...矩阵相乘计算公式分解: 复合矩阵计算方式为,左边矩阵M每个行元素与右边矩阵N元素进行点乘运算就是矩阵C对应元素。

1.5K40

IoU优化——在Anchor-Free中提升目标检测精度(附源码)

anchor-free目标检测,之前已经应用于基于anchor方法。...通过伪IoU度量合并到端到端单阶段anchor-free目标检测框架,研究者观察到它们在pascal一般目标检测基准上性能和MSCOCO一致。...提出方法(单模型和单尺度)与其他最近最先进anchor-free方法比较,也取得了类似的性能。...首先预设一组不同尺度不同位置固定参考框,覆盖几乎所有位置和尺度,每个参考框负责检测与其交并比大于阈值 (训练预设值,常用0.5或0.7) 目标,anchor技术问题转换为"这个固定参考框中有没有认识目标...如检测结果所示,提出方法产生假阳性更少,定位更准确。 © THE END

60210

CVPR2021:IoU优化——在Anchor-Free中提升目标检测精度(附源码)

anchor-free目标检测,之前已经应用于基于anchor方法。...通过伪IoU度量合并到端到端单阶段anchor-free目标检测框架,研究者观察到它们在pascal一般目标检测基准上性能和MSCOCO一致。...提出方法(单模型和单尺度)与其他最近最先进anchor-free方法比较,也取得了类似的性能。...首先预设一组不同尺度不同位置固定参考框,覆盖几乎所有位置和尺度,每个参考框负责检测与其交并比大于阈值 (训练预设值,常用0.5或0.7) 目标,anchor技术问题转换为"这个固定参考框中有没有认识目标...对于回归器子网络,在上图(c),它还遵循四个堆叠3×3卷层和256个卷积层,最后附加了每个空间位置具有4个滤波器3×3卷层。 损失函数 4 实验及可视化 一些检测结果可视化。

61520

68. 三维重建3-两视图几何

如果我们向量长度归一化为1,就会得到单位向量 向量和向量之间是可以进行运算,我们下面特别介绍向量和向量: 向量 向量结果是一个数,通常用于确定向量之间夹角。...根据上面的定义,我们知道了最重要两点: 两个向量结果是一个向量,且这个向量和原始两个向量都正交, 如果两个向量方向一致,那么它们结果向量长度为0 结果数学表达略微复杂,但还是可以理解...两个向量结果是一个向量,且这个向量和原始两个向量都正交 如果两个向量方向一致,那么它们结果向量长度为0 两个向量点结果是一个数。...,且这个向量和原始两个向量都正交 如果两个向量方向一致,那么它们结果向量长度为0 两个向量点结果是一个数。...三维重建2——相机几何参数标定中所描述,我们现在采用方法一种DLT方法,而这种方法在实际使用时需要首先对数据进行归一化。

84220

以3D视角洞悉矩阵乘法,这就是AI思考样子

2b 矩阵 - 向量 分解为矩阵 - 向量矩阵乘法看起来像一个垂直平面(左侧参数与右侧参数每一),当它水平扫过立方体内部时,绘制到结果上: 观察一个分解中间值可能很有意思,即使示例很简单...这是后面会提到 LoRA: 3 热身:表达式 我们可以怎样方式这种可视化方法扩展用于矩阵乘法分解?...之前示例可视化是矩阵 L 和 R 单次矩阵乘法 L @ R,但要是 L 和 / 或 R 本身也是矩阵乘法呢? 事实证明这种方法可以很好地扩展用于复合表达式。...下面是这种分区方法应用于未分区注意力层样子: 下面则是应用于以 BPT 方式分区情况: 6d 可视化一次一个 token 解码过程 在自回归式一次一个 token 解码过程,查询向量由单个...注意 L @ R 垂直和水平模式: 7b LoRA 应用于注意力头 LoRA 这种分解方法应用于微调过程方式是: 为每个权重张量创建一个要进行微调低秩分解,并训练其因子,同时保持原始权重冻结

35060

以3D视角洞悉矩阵乘法,这就是AI思考样子

2b 矩阵 - 向量 分解为矩阵 - 向量矩阵乘法看起来像一个垂直平面(左侧参数与右侧参数每一),当它水平扫过立方体内部时,绘制到结果上: 观察一个分解中间值可能很有意思,即使示例很简单...这是后面会提到 LoRA: 3 热身:表达式 我们可以怎样方式这种可视化方法扩展用于矩阵乘法分解?...之前示例可视化是矩阵 L 和 R 单次矩阵乘法 L @ R,但要是 L 和 / 或 R 本身也是矩阵乘法呢? 事实证明这种方法可以很好地扩展用于复合表达式。...下面是这种分区方法应用于未分区注意力层样子: 下面则是应用于以 BPT 方式分区情况: 6d 可视化一次一个 token 解码过程 在自回归式一次一个 token 解码过程,查询向量由单个...注意 L @ R 垂直和水平模式: 7b LoRA 应用于注意力头 LoRA 这种分解方法应用于微调过程方式是: 为每个权重张量创建一个要进行微调低秩分解,并训练其因子,同时保持原始权重冻结

32440

线性代数本质课程笔记()-点

可以向量w朝着过原点向量v所在直线进行投影,然后w投影后长度乘上向量v长度(注意两个向量夹角)。...联想之前所学线性变换过程,假设u是二维空间变换到一维空间后基向量: 在第三讲我们已经知道,一个2*2矩阵,[[a,c],[b,d]]其实代表了一种线性变换,它把原来[1,0]变换到[a,b]位置...而根据矩阵乘法计算方法,便可以投影计算方法和对位相乘再相加方法联系起来。...是通过两个三维向量生成一个向量,向量满足下面三个条件: 1)垂直于这两个向量所张成平面 2)其长度等于这两个向量所形成四边形面积 3)其方向满足右手定则 右手定则如下: 接下来看看具体计算...接下来,深入理解含义,我们通过线性变换眼光来看

1.5K20

计算机二级Python公共基础部分

但在二,由于每一个元素可以有两个后件(即两个子结点),因此,用于存储二存储结点指针域有两个:一个用于指向该结点左子结点存储地址,称为左指针域;另一个用于指向该结点右子结点存储地址,...二遍历 二遍历是指不重复地访问二所有结点。二遍历可以分为以下三种: 前序遍历(DLR): 若二树为空,则结束返回。...,成本昂贵; 软件工程 软件工程是应用于计算机软件定义、开发和维护一整套方法、工具、文档、实践标准和工序。...(4)广义笛卡尔(×):设关系 R 和 S 属性个数分别为 n、m,则 R 和 S 广义笛卡尔是一个有(n+m)元组集合。...每个元组前 n 来自 R 一个元组,后m 来自 S一个元组,记为 R×S。 4.

53520
领券