机器学习中的数学(PartⅡ)——线性代数:2.2矩阵

概述

本节内容也相对简单,首先介绍了矩阵的定义矩阵的表示方法 ;然后介绍了矩阵的加法乘法与标量的乘法 ,以及一些矩阵相关算数运算的性质 ,包括满足结合律、交换律;矩阵的转置;最后又回顾了如何使用矩阵简约地表示线性方程组。


矩阵的定义和表示

这部分比较简单,直接贴原文:

但是这里有一个表示方法,就是一个m×n的矩阵可以用一个mn长度的长向量表示,如图2.4所示。

有一类特殊的矩阵------单位阵,是方阵,且主对角线元素全为1,其余元素均为0。


矩阵加法和乘法

加法 就是对应元素相加,乘法不再赘述,高中知识点。

需要说明的是:

  • 矩阵乘法的表示形式为,需要显式地写出中间的符号(但后续书中表示矩阵乘法好像都省略了。。。);
  • 矩阵乘法不是对应元素相乘,而对应元素相乘通常出现在编程语言中,被称为哈达玛积(Hadamard product)。

标量与矩阵的乘法

标量与矩阵相乘就是标量与矩阵中的每个元素相乘。有如下性质:


矩阵算数运算的性质

  • 结合律: 可以把看作是一个函数,是输入,结合律可以看作是复合函数。
  • 分配律:
  • 与单位阵的乘法:

逆和转置

逆矩阵,定义直接贴图:

注意,此处都是方阵。

并非所有方阵都有逆矩阵 ,如果对于一个方阵,不存在逆,则称正则 (regular)/可逆 (invertible)/非奇异(nonsingular)矩阵,否则称为奇异(singular)/不可逆(noninvertible)矩阵。

如何判断一个矩阵是否可逆呢?可以通过计算其行列式(后续内容)来判断,矩阵行列式不为0则可逆


转置,简单说就是把一个矩阵的行变成列,行列维度互换。


逆和转置的重要特性


对阵矩阵

对于矩阵而言,如果,则是对称矩阵。

注意:

  • 对阵矩阵必定是方阵;
  • 两个对称矩阵的和总是对称矩阵,但乘积得到的矩阵通常不是对称矩阵;
  • 如果一个矩阵可逆,则其转置也可逆,有定义如下:

表示线性方程组

可使用矩阵简洁地表示线性方程组。在上述例子中,缩放矩阵第一列,缩放矩阵第二列,缩放矩阵的第三列。可进一步表示为


总结

相关推荐
丁浩66620 小时前
Python机器学习---2.算法:逻辑回归
python·算法·机器学习
B站_计算机毕业设计之家20 小时前
计算机毕业设计:Python农业数据可视化分析系统 气象数据 农业生产 粮食数据 播种数据 爬虫 Django框架 天气数据 降水量(源码+文档)✅
大数据·爬虫·python·机器学习·信息可视化·课程设计·农业
伏小白白白20 小时前
【论文精度-2】求解车辆路径问题的神经组合优化算法:综合展望(Yubin Xiao,2025)
人工智能·算法·机器学习
Cathy Bryant1 天前
大模型损失函数(二):KL散度(Kullback-Leibler divergence)
笔记·神经网络·机器学习·数学建模·transformer
叶凡要飞1 天前
RTX5060Ti安装双系统ubuntu22.04各种踩坑点(黑屏,引导区修复、装驱动、server版本安装)
人工智能·python·yolo·ubuntu·机器学习·操作系统
罗西的思考1 天前
[Agent] ACE(Agentic Context Engineering)和Dynamic Cheatsheet学习笔记
人工智能·机器学习
逐云者1231 天前
自动驾驶强化学习的价值对齐:奖励函数设计的艺术与科学
人工智能·机器学习·自动驾驶·自动驾驶奖励函数·奖励函数黑客防范·智能驾驶价值对齐
豆沙沙包?1 天前
2025年--Lc201- 378. 有序矩阵中第 K 小的元素(排序)--Java版
java·线性代数·矩阵
CLubiy1 天前
【研究生随笔】Pytorch中的线性代数
pytorch·python·深度学习·线性代数·机器学习
孤狼灬笑1 天前
机器学习十大经典算法解析与对比
人工智能·算法·机器学习