第 2 章 矩阵 如果说向量是机器学习的字母,那矩阵就是它的语法。从一次前向传播、一次梯度更新,到 PCA 降维、图像压缩、推荐系统,几乎所有运算都落在矩阵上。本章从矩阵最基本的性质讲起,一路走到线性变换与各种分解,让你真正理解「神经网络层到底在做什么」。 本章简介 矩阵之所以是线性代数的主角,是因为它同时承担两重身份:一方面,它是承载数据的容器——一行一个样本、一列一个特征,整个数据集就是一张表;另一方面,它又是变换的编码——一次矩阵乘法就是一次旋转、缩放、反射或投影。理解矩阵,就是把「数据」和「运算」这两种视角叠在一起:同一个矩阵既可以是你要处理的数据,也可以是你施加在数据上的动作。
如果说向量是机器学习的字母,那矩阵就是它的语法。从一次前向传播、一次梯度更新,到 PCA 降维、图像压缩、推荐系统,几乎所有运算都落在矩阵上。本章从矩阵最基本的性质讲起,一路走到线性变换与各种分解,让你真正理解「神经网络层到底在做什么」。
矩阵之所以是线性代数的主角,是因为它同时承担两重身份:一方面,它是承载数据的容器——一行一个样本、一列一个特征,整个数据集就是一张表;另一方面,它又是变换的编码——一次矩阵乘法就是一次旋转、缩放、反射或投影。理解矩阵,就是把「数据」和「运算」这两种视角叠在一起:同一个矩阵既可以是你要处理的数据,也可以是你施加在数据上的动作。本章会带你建立这套双重视角,并把它们与神经网络层(A\mathbf{x}+\mathbf{b})、SVD 压缩、PCA 降维等真实场景连接起来。