郭震 AI公众号:郭震AI

1 线性代数导论:线性代数的基本概念

发布日期:

最近更新:

分类: AI线性代数小白

预计阅读: 5 分钟

阅读次数: 0

系列进度

AI 线性代数必备 · 第 1 / 26

预计阅读5 分钟
结构重点8 个
图文要点6 张
正文规模2.5k 字

整理说明

这篇内容怎么整理

郭震 · 2026-06-04

独立整理围绕 8 个结构重点拆成环境、步骤、验证点和常见误区,尽量让读者能照着复现。
图文对照保留 6 张和配置、流程、判断结果有关的图片,方便快速定位正文重点。
持续校对工具、模型和命令变化较快,后续优先修正入口、参数和风险提醒。

阅读路线

先按这条路线读

先抓住主线,再回到代码、配置和图文细节,读起来会更稳。

图文要点

先看本文图文节点

按图先建立主线,再跳回正文核对步骤、配置和判断标准。

线性代数的基本概念概念图查看大图
线性代数的基本概念概念图

线性代数先不要急着背公式。把向量看成数据,把矩阵看成变换,把方程组看成约束,后面的机器学习会更容易接上。

线性代数的基本概念核对图查看大图
线性代数的基本概念核对图

我会先问这一步在处理什么对象:一个点、一批数据、一组约束,还是一次坐标变换。

线性代数是数据科学、机器学习与人工智能等领域中不可或缺的数学基础。本篇将带你领略线性代数的基本概念,并为后续内容的学习打下坚实的基础。

向量

在数学中,向量是一个有大小和方向的量。在机器学习中,向量常用于表示数据点,比如一组特征。一个nn维向量可以表示为:

线性代数学习判断卡查看大图
线性代数学习判断卡

线性代数不必一开始就陷进符号里。先把向量、矩阵、变换和方程组放到同一张学习表里,后面理解特征、降维和神经网络权重会轻松很多。

v=(v1v2vn)\mathbf{v} = \begin{pmatrix} v_1 \\ v_2 \\ \vdots \\ v_n \end{pmatrix}

例如,在处理图像时,图像的每个像素可以用一个向量表示。对于一张28×2828 \times 28的灰度图像,我们可以将其展开成一个784784维的向量。

向量的运算

向量之间可以进行许多操作,包括加法和数乘,例如:

向量加法

u+v=(u1+v1u2+v2un+vn)\mathbf{u} + \mathbf{v} = \begin{pmatrix} u_1 + v_1 \\ u_2 + v_2 \\ \vdots \\ u_n + v_n \end{pmatrix}

数乘

cv=(cv1cv2cvn)c \cdot \mathbf{v} = \begin{pmatrix} c v_1 \\ c v_2 \\ \vdots \\ c v_n \end{pmatrix}

案例:图像数据的向量表示

假设我们有一幅图像,它的像素值如下所示:

[255, 0, 0]
[0, 255, 0]
[0, 0, 255]

这幅图像可以用向量v=(255000255000255)\mathbf{v} = \begin{pmatrix} 255 \\ 0 \\ 0 \\ 0 \\ 255 \\ 0 \\ 0 \\ 0 \\ 255 \end{pmatrix}表示。在机器学习中,这样的向量化表示是进行分类或聚类等算法操作的基础。

矩阵

矩阵是一个以矩形阵列形式排列的数值集合,通常用于表示线性变换。一个m×nm \times n的矩阵可以表示为:

线性代数学习重点卡查看大图
线性代数学习重点卡

学《线性代数导论:线性代数的基本概念》时,可以先找一个自己能复现的小场景,再看相关概念和练习步骤,读完后用自己的例子复述一遍。

A=(a11a12a1na21a22a2nam1am2amn)\mathbf{A} = \begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \end{pmatrix}

矩阵运算

矩阵之间可以进行的运算包括:

矩阵加法

A+B=(a11+b11a12+b12a1n+b1na21+b21a22+b22a2n+b2nam1+bm1am2+bm2amn+bmn)\mathbf{A} + \mathbf{B} = \begin{pmatrix} a_{11} + b_{11} & a_{12} + b_{12} & \cdots & a_{1n} + b_{1n} \\ a_{21} + b_{21} & a_{22} + b_{22} & \cdots & a_{2n} + b_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} + b_{m1} & a_{m2} + b_{m2} & \cdots & a_{mn} + b_{mn} \end{pmatrix}

矩阵乘法

C=AB\mathbf{C} = \mathbf{A} \cdot \mathbf{B}

其中,矩阵乘法的结果C\mathbf{C}的每个元素可以通过行与列的点积得到。

案例:图像变换

假设我们有以下矩阵,表示对图像的线性变换(如缩放):

M=(2002)\mathbf{M} = \begin{pmatrix} 2 & 0 \\ 0 & 2 \end{pmatrix}

如果我们对向量v=(xy)\mathbf{v} = \begin{pmatrix} x \\ y \end{pmatrix}应用这个变换,可以得到:

v=Mv=(2x2y)\mathbf{v'} = \mathbf{M} \cdot \mathbf{v} = \begin{pmatrix} 2x \\ 2y \end{pmatrix}

这表示图像的每个坐标都被放大了两倍。

线性方程组

线性方程组是由两个或多个线性方程组成的方程组,它可以用矩阵表示。例如,以下线性方程组:

2x+3y=8x4y=2\begin{align*} 2x + 3y &= 8 \\ x - 4y &= -2 \end{align*}

可以用矩阵形式表示为:

Ax=b\mathbf{A} \cdot \mathbf{x} = \mathbf{b}

其中,A=(2314)\mathbf{A} = \begin{pmatrix} 2 & 3 \\ 1 & -4 \end{pmatrix}x=(xy)\mathbf{x} = \begin{pmatrix} x \\ y \end{pmatrix}b=(82)\mathbf{b} = \begin{pmatrix} 8 \\ -2 \end{pmatrix}

通过求解这个方程组,我们可以找到xxyy的值。这些线性方程组是机器学习中的重要工具,尤其是在回归分析等领域。

线性代数导论:线性代数的基本概念应用复盘卡查看大图
线性代数导论:线性代数的基本概念应用复盘卡

复习《线性代数导论:线性代数的基本概念》时,建议把关键概念、操作步骤和可见结果放在同一页里回看。

线性代数导论:线性代数的基本概念应用检查卡查看大图
线性代数导论:线性代数的基本概念应用检查卡

练习《线性代数导论:线性代数的基本概念》时,建议把输入条件、处理动作和可见结果写在一起,方便下次复查。

总结

线性代数中的向量、矩阵和线性方程组是理解和应用AI技术的基础。无论是数据表示、变换,还是模型的建立与求解,线性代数都处于核心地位。在下一篇中,我们将深入探讨线性代数的重要性,帮助你更好地理解其在人工智能中的应用。

继续阅读

从这篇继续找到相关教程

AI 教程总索引

常见问题

读前先确认这三点

线性代数导论:线性代数的基本概念适合谁读?

这是 AI 线性代数必备 系列第 1 / 26 篇,适合正在学习AI 线性代数必备,并且需要把概念落到操作步骤或判断标准里的读者。

读这篇AI 线性代数必备教程要多久?

按中文技术文章阅读速度估算,通读大约 5 分钟;如果要跟着复现,建议把命令、配置和结果检查分开做。

这篇文章里的图文节点怎么用?

正文里有 6 个图文节点,可以先用它们抓住流程、配置和判断点,再回到对应段落细读。

分享文章

转发到常用平台

微信/朋友圈可先复制链接

相关教程

AI 教程总索引

继续阅读

继续找到相关 AI 教程

返回栏目

Reader Messages

读者留言

有问题、补充资料或实测结果,可以直接留下。这里不需要登录。

最多 800 字

为了防刷,每条留言会做长度、链接数量和提交频率限制。

0/800

留言列表

0
正在加载留言...