机器学习 线性回归

7 个分支 · 282 个知识点 · 计算机与编程

一句话

机器学习 线性回归:7 个分支(线性回归模型入门、最小二乘与梯度下降、简单线性回归入门、线性回归与逻辑回归关系、线性回归基础地位 等),共 282 个知识点,每个知识点都能翻面变成记忆卡。

用这张图开始复习

知识点大纲

线性回归模型入门

介绍线性回归基本概念、地位及机器学习中的角色。

线性回归基本概念

  • 机器学习本质:机器学习本质是通过构建模型解决实际问题,其中监督学习的主要任务分为 分类 和 回归 两类。分类任务如识别图像中是猫还是狗; 回归任务则基于输入信息输出连续数值结果。模型选择取决于…
  • 预估任务示例:预估任务示例是根据房子的 大小 、 地理位置 、 周围基础设施 等输入信息,判断其在北京的 房价 。该任务属于典型的回归问题,目标是建立从多维输入到连续数值输出的映射关系。
  • 线性回归入门地位:线性回归是机器学习中最基础的模型之一,通常作为初学者接触机器学习的 起点 。其底层逻辑与其他模型具有相似性,便于理解监督学习的基本范式。掌握线性回归有助于后续学习更复杂的模型。
  • 线性回归适用条件:线性回归适用于两个变量之间存在 线性关系 的情形,用于建立输入变量与输出变量之间的预估关系。当散点图显示样本点大致沿一条直线分布时,表明满足该适用条件。此时可采用线性函数 $y …
  • 身高体重案例:身高与体重的关系是线性回归的经典案例,其核心假设是 身高越高,体重越重 。建模目标是从已知身高出发,预估对应体重值。该任务将身高设为自变量 $x$,体重设为因变量 $y$,拟合线…
  • 散点图作用:散点图用于可视化样本中 身高 与 体重 的分布情况,帮助识别二者是否存在线性趋势。当样本点整体呈现近似 直线 的分布形态时,说明变量间具有线性相关性,适合采用线性回归建模。
  • 线性回归公式:线性回归公式是描述自变量与因变量之间线性关系的数学表达式,在单变量情形下为 $Y = aX + b$。其中 $X$ 表示 自变量 ,例如身高; $Y$ 表示 因变量 ,例如体重。…

模型训练逻辑

本组内容介绍线性回归模型的基本训练逻辑,包括训练目标、误差定义、MSE原则与计算、参数意义及模型共性。

  • 模型训练目标:模型训练目标是找到能最优拟合样本数据的直线表达式。该过程即确定公式 $Y = aX + b$ 中的参数 $a$ 和 $b$。核心在于使预测结果与真实值之间的 误差最小化 。训练结…
  • 误差定义:误差定义为每个样本点的 真实值 与该点在拟合直线上对应位置的 预测值 之间的距离。该距离反映模型对单个样本的拟合偏差。所有样本的误差共同构成模型整体性能的评估基础。
  • MSE核心原则:MSE核心原则是线性回归采用 均方误差 (mean square error)作为优化目标。模型训练过程即寻找使MSE取最小值的直线参数。MSE是各误差平方的平均值,平方放大了大…
  • MSE计算逻辑:MSE计算逻辑是对每条候选直线,先计算每个样本点的预测值与真实值之差,再对所有差值 平方后求均值 。该数值代表该直线的整体拟合误差。在候选直线中,MSE最小者为最优解。
  • 参数意义:参数意义在于训练完成后获得的 $a$( 斜率 )和 $b$( 截距 )可用于新样本的数值预估。给定新样本的自变量值(如身高),代入 $Y = aX + b$ 即得因变量预测值(如…
  • 模型共性本质:模型共性本质是许多机器学习模型基于已有样本,寻找一个能最优表达数据规律的数学表达式或决策边界。常见实现路径包括最小化某种特定形式的 误差函数 或最大化似然概率。不同模型差异在于假…
  • 学习路径建议:线性回归是机器学习必须首先掌握的基础知识。它承载了监督学习中最基本的建模思想与数学工具。初学者应优先理解其假设形式、参数意义及求解逻辑。后续模型的学习均以此为参照基准。

线性回归深入理解

本组内容围绕线性回归模型展开,涵盖样本采集目的、最小二乘法求解、模型结构统一性、多项式回归归属、线性本质界定、回归系数定义等核心概念。

  • 样本采集目的:样本采集的目的是通过实际数据观察输入与输出之间的趋势关系。例如采集人群的 身高 和 体重 数据,在二维坐标系中呈现分布形态。该过程为构建预测模型提供经验依据。
  • 最小二乘法求解:最小二乘法可通过解析解直接求出权重参数 $w$。具体方法是将设计矩阵 $X$ 和标签向量 $y$ 代入公式 $w = (X^\top X)^{-1} X^\top y$。该方程在…
  • 线性回归结构统一:线性回归模型的结构具有统一性,无论输入特征数量多少,其形式均为 $W \cdot X + B$。其中 $W$ 是权重向量,$X$ 是特征向量,$B$ 是偏置项。特征维度变化仅影响…
  • 多项式回归属线性回归:多项式回归属于线性回归。它通过对原始特征进行多项式变换(如 $x \to x^2$),构造新特征后仍保持对参数的线性依赖。因此可用与线性回归相同的方法求解。
  • 线性指对参数线性:线性回归中的“线性”指模型关于 参数 是线性的,而非关于 输入特征 。即使输入经非线性变换(如平方、交叉项),只要参数以一次形式出现,就满足线性回归定义。
  • 回归系数定义:回归系数指线性回归模型中特征变量的权重参数,记作 $\hat{W}$。它是模型表达式 $\hat{y} = \hat{W} \cdot X + \hat{B}$ 中与输入特征相乘…
  • B拔分子公式:B拔(斜率估计值)的分子是协方差(分母取n)的n倍,即各数据点横纵坐标对其均值偏差乘积的总和。该表达式为 $\sum_{i=1}^{n} (x_i - \bar{x})(y_i …

最小二乘与梯度下降

线性回归基础

包含:线性回归定义、模型数学表示、参数求解目标、两种主流方法。

  • 线性回归定义:线性回归定义是自变量与因变量之间呈 线性于参数的关系 ,且通过拟合使 真实值与预测值的误差最小化 。 该模型的核心在于“线性”指 模型对参数是线性的 ,“回归”指寻找最优拟合函数…
  • 模型数学表示:模型数学表示为预测值 $\hat{y} = \mathbf{x} \cdot \mathbf{w}$,其中 $\hat{y}$ 是 标量预测输出 ,$\mathbf{x}$ 是输…
  • 参数求解目标:参数求解目标是确定权重向量 $\mathbf{w}$,使得模型具备 预测能力 。 一旦 $\mathbf{w}$ 被唯一确定,整个线性回归模型即完全确定。 此时对任意新输入 $\…
  • 两种主流方法:求解线性回归参数的两种主流方法是 最小二乘法 和 梯度下降法 。 最小二乘法适用于线性模型,能给出 解析解 ; 梯度下降法是一种通用优化算法,适用于无解析解的非线性模型。

最小二乘法原理

包含:最小二乘法性质、最小二乘法准则、损失函数凸性、损失函数矩阵形式、矩阵维度约定、标量性质应用、损失函数展开式、求导关键步骤。

  • 最小二乘法性质:最小二乘法性质是它是一种 直接求解的解析法 ,通过代数运算获得参数闭式解。 在机器学习中, 仅当模型对参数线性且损失函数为平方误差时具有这种简单的矩阵闭式解 。 多数其他模型因缺…
  • 最小二乘法准则:最小二乘法准则是以 均方误差最小化 为目标求解线性回归参数的方法。 它通过最小化预测值与真实值之间差值的平方和来确定最优参数。 该准则不依赖迭代,可直接导出闭式解。
  • 损失函数凸性:均方误差损失函数是 凸函数 ,线性回归的优化问题是无约束凸优化问题。 凸性保证了任意局部极小点即为全局最小点。 这使得求导并令梯度为零的方法能可靠地找到全局最优解($X$ 列满秩…
  • 损失函数矩阵形式:损失函数的矩阵形式为 $L(w) = (y - Xw)^\top(y - Xw)$。 该表达式直接体现所有样本预测误差的平方和。 其中 $y$ 是真实标签向量,$X$ 是设计矩阵…
  • 矩阵维度约定:补充: 矩阵维度约定为:$X$ 是 $m \times (n+1)$ 矩阵,$w$ 是 $(n+1) \times 1$ 列向量,$y$ 是 $m \times 1$ 列向量。 …
  • 标量性质应用:$y^\top X w$ 是一个 标量 ,其转置等于自身,即 $(y^\top X w)^\top = w^\top X^\top y = y^\top X w$。 该性质用于合…
  • 损失函数展开式:损失函数展开为 $L(w) = w^\top X^\top X w - 2 y^\top X w + y^\top y$。 三项分别对应参数二次型、线性交叉项与常数项。 该形式便…
  • 求导关键步骤:损失函数对 $w$ 的梯度为 $\frac{\partial L}{\partial w} = 2 X^\top X w - 2 X^\top y$。 推导中利用了 $w^\to…

解析解公式

补充: 解析解为 $w = (X^\top X)^{-1} X^\top y$,称为 正规方程 (normal equation)。 该式由令梯度为零并左乘 $(X^\top X)^{-1}$ 得到。 要求 $X^\top X$ 可逆,即 $X$ 列满秩。

梯度下降直观

本组讲义介绍梯度下降算法的直观理解,包括其物理类比、数学定义、更新规则、方向特性及完整执行流程。

  • 梯度下降直观类比:梯度下降直观类比为人在山上下山以最快路径抵达谷底的问题。起点位于某处山腰,目标是每一步都选择使高度下降最剧烈的方向。该类比强调当前位置的局部最优行进策略。
  • 梯度方向定义:梯度方向定义为函数在当前点处 增长最快的方向 。该方向由损失函数 $L(w)$ 关于参数 $w$ 的 梯度 给出。 负梯度方向 则是下降最快的方向。每到达新位置后,需重新计算该点…
  • 参数更新公式:参数更新公式为 $w \leftarrow w - \alpha \nabla_w L(w)$。其中 $\alpha$ 是 步长 (学习率),$\nabla_w L(w)$ 是损…
  • 梯度下降方向:梯度下降方向是当前位置的 负梯度方向 ,即该点处函数曲面的最陡下降方向。这一方向对应损失函数值减小速率最大的路径,而非任意可行下山方向。
  • 梯度下降流程:梯度下降流程为:输入数据 → 模型预测 → 计算损失 → 对损失函数求导得梯度 → 按公式更新参数 → 重复上述步骤。迭代持续进行,直至损失函数梯度接近零,即 $\nabla_w…

梯度下降性质

本组讲义说明梯度下降算法的关键性质,包括其可能陷入局部最优的局限性、步长对收敛行为的影响,以及判断收敛的实用判据。

  • 梯度下降局限性:梯度下降在损失函数非凸时可能收敛至 局部最优值 ,而非全局最小值。结果依赖于参数的 初始值 和 步长 设置。不同起点可能导致最终收敛到不同的局部最优解。
  • 步长影响:步长是梯度下降中控制每次参数更新幅度的超参数。步长过大时,参数更新可能越过最优解,导致 发散 ; 步长过小时,每次更新幅度过小,导致收敛所需 迭代次数显著增加 ,训练耗时变长。因…
  • 收敛判据:收敛判据用于判断梯度下降是否接近最优解。当参数接近局部最小值时,损失函数的 梯度趋近于零 ,参数更新量随之减小,更新速度明显变缓。实践中常以 相邻两次迭代损失函数值变化小于阈值 …

批量梯度下降

包含:批量梯度下降、批量梯度优点、批量梯度缺点。

  • 批量梯度下降:批量梯度下降在每次参数更新时使用全部 $m$ 个训练样本。它计算所有样本损失函数对参数的梯度,并取其 均值的负方向作为更新方向 。该均值梯度即为整个数据集上的 真实梯度 。
  • 批量梯度优点:批量梯度下降计算的梯度方向 准确 ,在目标函数为凸函数时可收敛至 全局最优解 。由于所有样本参与单次计算,可通过 矩阵运算实现并行化 ,提升计算效率。
  • 批量梯度缺点:当训练样本数 $m$ 很大时,每次迭代需对全部 $m$ 个样本求和计算梯度,导致 单次迭代耗时极长 ,整体训练速度显著下降。

随机梯度下降

包含:随机梯度下降、随机梯度特点、随机梯度优缺点。

  • 随机梯度下降:随机梯度下降在每次参数更新时仅使用 单个随机选取的样本 。它基于该样本计算损失函数对参数的梯度,并直接用该梯度更新权重 $w$。每次更新不依赖其余样本。
  • 随机梯度特点:随机梯度下降每次仅基于 单个样本 计算梯度并更新参数。它在每轮迭代中更新速度快,但梯度方向噪声大,不总是指向整体损失函数的下降方向。 虽然在凸问题上最终能收敛到全局最小值附近,但…
  • 随机梯度优缺点:随机梯度下降是 随机优化单个样本 的损失函数,因此参数更新速度较快。但由于单个样本不能代表全部数据的整体趋势,其更新方向偏差较大,导致收敛过程 波动较大 。 此外,单样本逐次更新…

小批量梯度

本组内容介绍小批量梯度下降的基本特性,包括其相对于随机与批量梯度下降的综合优势、迭代效率表现,以及超参数 batch_size 的选择难点。

  • 小批量优势:小批量梯度下降每次基于 若干样本(mini-batch) 计算梯度,既保留了批量梯度下降便于 GPU并行计算 的优势,又因使用多于一个样本而使梯度估计更稳定。相比随机梯度下降,其…
  • 小批量迭代效率:小批量梯度下降的 迭代次数少于随机梯度下降 。这是因为每个 mini-batch 提供的信息量大于单个样本,使参数更新更具方向性,从而减少达到收敛所需的总迭代轮数。该特性提升了训…
  • 小批量调参难点:小批量梯度下降需手动设定超参数 batch_size 。若该值选择过大,则算法行为趋近于 批量梯度下降 。此时不仅对显存容量要求高,可能导致 内存不足 ,还会因单次计算负载过重而…

简单线性回归入门

线性回归核心入门

  • 变量与方程基础:包含:自变量(X)、因变量(Y)、线性方程形式、实际值符号。
  • 可视化与直觉:本组内容围绕线性回归建模过程中的可视化手段与直观理解展开,涵盖散点图呈现、直线拟合的直觉判断和图形化验证方法。
  • 最小二乘法原理:本组内容讲解最小二乘法的核心原理,包括其优化目标、误差度量公式、符号约定、数学本质、零误差情形含义及误差大小与估计精度的关系。
  • 求解与实现:本组内容介绍线性回归模型的求解路径与工程实现要点,涵盖公式推导与工具调用两类方法、数据读取、特征与目标设定、模型训练及预测等关键环节。
  • 模型验证与应用:模型验证与应用包含数据来源示例、成本可量化而收入需预测、模型适用前提、应用场景动机、模型命名依据、方法命名依据、模型输出验证七个方面。各部分围绕一个真实商业预测问题展开,聚焦模型…
  • 简单线性回归小结:简单线性回归小结:回顾线性回归与最小二乘法的核心要点。
  • 估计值用途:估计值用途是指利用训练好的线性回归模型,对已知输入特征 $X$ 的样本预测其对应的目标变量 $Y$ 值。该预测基于模型学习到的参数关系。应用场景包括根据自变量取值推断因变量可能取…

线性回归参数推导

本组节点围绕一元线性回归模型中参数 $\hat{a}$ 和 $\hat{b}$ 的解析解推导过程展开,涵盖损失函数构建、求导运算、矩阵化简及关键代数恒等式应用。各子节点分别对应推导中的不同技术环节。

  • 最小二乘推导关键:最小二乘推导关键是将损失函数 $l$ 化简后对参数 $w$ 求导,并令导数等于零以解出最优参数。该步骤基于极值必要条件。求导对象为关于 $w$ 的二次型表达式。解得的 $w$ 即…
  • 求导简化依据:求导简化依据:$y^\top y$ 是与 $w$ 无关的常数,其对向量 $w$ 的导数为零向量。该性质源于标量对向量求导的定义。在损失函数展开式中,该项不含 $w$,故求导时可直…
  • b帽分母公式:$\hat{b}$ 的分母公式为 $\sum_{i=1}^{n}(x_i - \bar{x})^2$,即自变量 $x$ 的偏差平方和。该值反映 $x$ 数据的离散程度。 如均值为…
  • 回归系数符号意义:回归系数 $\hat{B}$ 的符号表示自变量 $X$ 与因变量 $Y$ 之间的线性相关方向。当 $\hat{B} > 0$ 时,$Y$ 随 $X$ 增大而增大,呈 正相关关系 …
  • B帽与相关系数R同号:$\hat{B}$ 与样本相关系数 $R$ 符号相同,源于其数学关系 $\hat{B} = R \cdot \frac{s_y}{s_x}$。 其中 $s_y$、$s_x$ 分别…

线性回归与逻辑回归关系

本组讲义说明逻辑回归如何在线性回归输出基础上,通过引入Sigmoid函数实现从连续值到二分类概率的转换。

模型结构关系

本组讲义阐述逻辑回归与线性回归在模型结构上的关系:逻辑回归主要用于 二分类 任务,其核心结构是在线性回归的线性组合 $W X + b$ 后接入一个 S曲线 函数。

  • 逻辑回归处理二分类:逻辑回归处理 二分类 问题,其预测输出为事件发生的概率。例如银行审批信用卡时,模型输出批准开卡的概率,通常设定阈值(如0.5)将概率转化为类别标签 $Y = 1$(批准)或 $Y…
  • 逻辑回归=线性回归+S曲线:逻辑回归是在 线性回归 基础上增加一个 S曲线函数 构成的模型。该函数将线性回归输出的连续值映射为区间 $(0, 1)$ 内的概率值。
  • S曲线即sigmoid函数:S曲线函数即 sigmoid 函数 ,是一种 激活函数 (activation function)。它将线性回归输出的实数值 $z = W X + b$ 映射为概率 $\sigm…

输出与变量类型

包含:逻辑回归是离散分类模型、线性回归输出连续变量、sigmoid输出概率值。

  • 逻辑回归是离散分类模型:逻辑回归是 离散分类模型 ,用于解决 二分类 问题,输出概率后经阈值得到离散的预估类别结果,而非预测连续值。
  • 线性回归输出连续变量:线性回归通过直线 $W X + b$ 拟合样本,其输出 $Y$ 是 连续变量 ,可取任意实数值。
  • sigmoid输出概率值:sigmoid函数将线性回归的输出映射为区间(0,1)内的数值,该数值解释为事件发生的概率。它表示模型对当前输入X预测Y=1的置信程度。输出值严格介于0与1之间,不包含端点。这一…

概率解释机制

包含:概率解释为条件概率、逻辑回归本质是概率建模。

  • 概率解释为条件概率:sigmoid输出被严格解释为条件概率P(Y=1|X),即在给定自变量X取当前值的前提下,因变量Y取值为1的概率。该解释建立在统计推断框架下。它不表示绝对发生与否,而是量化不确定…
  • 逻辑回归本质是概率建模:逻辑回归本质上是一种概率建模方法,目标是估计给定X时Y=1的归属概率。其建模过程为:先进行线性组合$z = \theta^\top x$,再经sigmoid变换得到$P(Y=1|…

决策阈值特性

包含:决策阈值通常为0.5、阈值可调适业务需求。

  • 决策阈值通常为0.5:默认决策阈值设为0.5,当sigmoid输出≥0.5时判定Y=1,当<0.5时判定Y=0。该划分使预测结果与概率估计保持一致。0.5是经验性分界点,并非模型固有参数。
  • 阈值可调适业务需求:决策阈值可根据实际业务需求调整,例如在正负样本不均衡场景下。调整阈值可优化特定指标,如精确率或召回率。这种灵活性使模型输出更贴合真实应用场景的判断逻辑。

逻辑回归优缺点

包含:逻辑回归优点、逻辑回归缺点。

  • 逻辑回归优点:逻辑回归是一种基于线性回归并引入Sigmoid函数的 传统统计学模型 ,结构简单,参数含义明确。 模型形式为 $P(y=1\mid x) = \sigma(w^\top x + …
  • 逻辑回归缺点:逻辑回归假设 对数几率(log-odds)与输入特征呈线性关系 ,而非要求数据线性可分。 自变量之间需避免 高度相关性 ,否则会导致参数估计不稳定、标准误放大。 模型性能高度依赖…

线性回归基础地位

线性回归是首个模型

包含:线性回归是首个模型、房价与面积正相关、直线拟合数据、线性方程定义、高维线性即超平面、回归源于统计学、回归即建模映射。

  • 线性回归是首个模型:线性回归是机器学习课程的理论基础,掌握它即可理解机器学习从数据中发现规律并预测未来的基本原理。 它是后续逻辑回归与深度学习课程的理论基础。 该模型通过从已有数据中提取规律,实现对…
  • 房价与面积正相关:房价与面积呈正相关关系,即面积越大,房价越高。 在给定数据中,90平对应房价203万元,100平对应255万元。 因此,对于90平至100平之间的房屋,其房价合理区间为 203万…
  • 直线拟合数据:直线拟合数据是指尝试画出一条直线,使其尽可能穿过所有散点。 该直线用于刻画输入(面积)与输出(房价)之间的定量关系。 拟合质量以各点到直线的 竖直方向距离的平方和 最小为优化目标…
  • 线性方程定义:线性回归中的“线性”指对 参数 是线性的,即模型形式为 $y = w^Tx + b$。 注意:数学中严格的线性映射需满足 $f(ax) = af(x)$ 和 $f(x+y)=f(…
  • 高维线性即超平面:高维空间中的线性关系表现为平面或超平面,而非二维坐标系中的直线。 在一维输入、一维输出的直角坐标系中,线性关系几何表现为直线。 当输入特征维度大于2时,其拟合结果即为 超平面 。…
  • 回归源于统计学:回归概念源于统计学中的“回归均值”现象。 该现象指身高极高或极矮父母的子女,其身高倾向于向群体平均值靠拢。 在机器学习中,“回归”被引申为通过建模建立输入与输出间的映射关系。 其…
  • 回归即建模映射:回归是指通过数据建模,寻找输入变量与输出变量之间的映射关系,从而实现对 连续数值 的预测。 该映射关系由模型表达,其目标是使预测值尽可能接近真实标签值。 在机器学习中,“回归”一…

线性模型定义与公式

本组介绍线性模型的数学定义与多种表达形式,包括单特征与多特征情形、参数含义、向量化写法及多项式扩展。

  • 简单线性模型公式:简单线性模型公式为 $\hat{y} = wx + b$,其中 $\hat{y}$ 表示 预测值 ,$x$ 是 输入特征 (如房屋面积),$w$ 是 权重 ,$b$ 是 偏置 。…
  • 权重w即斜率:权重 $w$ 在直角坐标系中表现为直线的 斜率 ,其物理含义是: 面积每增加一平米,房价的变化量 。 该值决定输入变化对输出的敏感程度。 若 $w > 0$,表示正相关;若 $w…
  • 偏置b即截距:偏置 $b$ 在数学中称为 截距 ,表示当输入特征 $x = 0$ 时,模型输出的 理论基准值 。 例如面积为零时的房价基准,虽无实际意义,但为拟合提供必要自由度。 它使直线可在…
  • 模型参数即w和b:模型参数指公式中的全部可学习变量,即 权重 $w$ 和偏置 $b$ 。 大模型所称的“参数量”,即指所有 $w$ 与 $b$ 的 总数 。 参数数量随特征维度增加而增长,构成模型…
  • 多特征线性回归:多特征线性回归公式为 $\hat{y} = w_1 x_1 + w_2 x_2 + \cdots + w_d x_d + b$。 例如房价预测中,$x_1$ 为面积、$x_2$ …
  • 特征相关性可正可负:各特征与输出的相关性可为正或负: 面积、楼层预期为正相关 ; 距地铁距离、房龄预期为负相关 。 其他特征不变时,正相关意味着权重 $w_i > 0$,负相关则对应 $w_i < …
  • 向量化表达模型:向量化表达是将线性回归模型 $\hat{y} = \mathbf{w}^\top \mathbf{x} + b$ 用矩阵运算简洁表示的方法。其中 $\mathbf{x}$ 是包含…
  • 多项式回归仍属线性:多项式回归仍属于线性回归模型,因其对 参数 $w$ 呈线性关系,而非对输入特征 $x$ 线性。例如含 $x^2$ 的项可视为新增特征 $k = x^2$,原模型即转化为 $\ha…

损失函数与优化

本组讲义介绍线性回归中损失函数的设计原理与参数优化机制,涵盖训练目标、偏差度量方式、均方误差特性及梯度下降实现逻辑。

  • 训练即搜索最优w,b:训练线性回归模型的本质是搜索使预测最准确的一组参数 $w$ 和 $b$。目标是让拟合直线(或超平面)在训练数据上尽可能贴近真实标签。 经过训练后,模型获得确定的参数组合,可用于对…
  • 损失函数度量偏差:损失函数用于定量度量模型预测值 $\hat{y}_i$ 与真实值 $y_i$ 之间的整体偏差。它是评估当前参数下模型性能的核心指标。 偏差越大,损失函数值越高;偏差越小,损失函数…
  • MSE是最常用损失函数:均方误差(MSE)是线性回归中最常用的损失函数,定义为 $\frac{1}{N} \sum_{i=1}^{N} (\hat{y}_i - y_i)^2$。其中 $N$ 是样本数量…
  • MSE消去正负号:MSE 通过平方操作消除误差的正负号,避免正负误差相互抵消。若直接使用原始差值求和,可能出现预测严重偏离但总和为零的情形,导致错误判定模型最优。平方后所有项均为非负,确保损失函数…
  • MSE放大误差差异:MSE 对较大误差赋予更高惩罚,显著放大其影响。例如误差 $0.4$ 与 $3$ 的平方分别为 $0.16$ 和 $9$,差距被急剧拉大。这种非线性放大便于优化算法识别并优先修正…
  • 梯度下降优化参数:梯度下降是通过计算损失函数对参数 $w$ 和 $b$ 的偏导数来更新模型参数的优化方法。当存在多个特征时,需对每个特征对应的权重分别求偏导数。 依据偏导数符号确定参数调整方向:若…
  • 梯度即变化方向:偏导数指示参数 $w$ 和 $b$ 应增大或减小的变化方向。若偏导数为正,表示损失随该参数增大而增大,因此需 减小 该参数; 若偏导数为负,则表示损失随该参数增大而减小,因此需 …
  • 梯度下降类比下山:梯度下降可类比为蒙眼走山路:每一步先感知当前坡度(即梯度),梯度指向的是上坡最陡的方向; 因此需沿梯度的反方向(即下坡方向)前进一小步; 每次仅移动一小段距离,再重新评估坡度,如…

梯度下降详解

本组内容详解梯度下降的核心要素,包括最优解判定条件、学习率作用、适用场景对比。

  • 山底即损失最小点:当梯度趋近于零时,表明当前位置已无明显下坡方向,对线性回归这类凸损失即处于损失函数的最小值点。此时认为参数达到最优,损失值最小。该状态对应山底的平路,是梯度下降算法终止迭代的判定…
  • 学习率控制步长:学习率决定每次参数更新的步长大小。若学习率设置过大,会导致参数在最优解附近反复跳跃,无法收敛。因此需选择一个合适的值,使更新既不过快也不过慢,保障稳定收敛至最小损失点。
  • 最小二乘法适用小数据:最小二乘法适用于数据量较小的情形,可通过解析解一次性求得最优参数。当数据量较大或特征维度较高时,该方法计算成本高,转而采用梯度下降进行迭代优化。
  • 梯度下降适用大数据:梯度下降适用于特征数量多或数据量大的线性回归场景。当特征非常多时,解析解(如最小二乘法)计算开销大,通常采用梯度下降进行迭代优化。 梯度下降通过计算每个特征对应的 偏导数 确定更…

实践与应用

本组介绍线性回归在实际工程中的典型应用流程,涵盖模型训练、参数获取与具体预测三个环节。

  • sklearn一键训练:sklearn中调用LinearRegression().fit(X, y)可一键完成线性回归训练。X为二维数组形式的特征矩阵,y为一维标签向量。 该方法基于 最小二乘法 直接计…

线性回归的意义

本组阐述线性回归在机器学习知识体系中的基础性地位及其衍生关系,说明其作为核心范式对后续模型的奠基作用。

  • 线性回归意义重大:线性回归是理解机器学习整体框架的关键入口。尽管形式简单,它是 众多复杂模型的起点 ,许多后续模型在其思想基础上拓展演化。
  • 线性回归核心四步:线性回归建模包含四个核心步骤:利用数据 找规律 ;用线性方程 建模表达 该规律;用 损失函数 度量预测误差;通过 优化算法 (如最小二乘法或梯度下降)求解参数。最终通过计算或迭代…
  • 参数化模型多是范式拓展:基于参数优化的机器学习和深度学习模型大多可视为线性回归所体现的基本范式的拓展与升级。 该基本范式包含四个核心步骤:利用数据寻找规律,用模型表达规律,用损失函数衡量误差,用 优化算…
  • 逻辑回归由线性回归延伸:逻辑回归是在线性回归输出后接入 sigmoid 激活函数而形成的分类模型。 sigmoid函数公式为 $\sigma(z) = \frac{1}{1 + e^{-z}}$,其输出…
  • 多层感知机是深度学习基础:多层感知机构成深度学习的基本结构。 每一隐藏层执行 线性变换加激活函数 操作,逐层提取更高阶特征。 这些特征由模型自动学习获得,而非依赖人工预设(如面积、楼层等原始变量)。 该能…
  • 线性回归是深度学习基础:深度学习并非凭空产生,而是在线性回归思想基础上逐步演化而来。 线性回归承载了机器学习最核心的工作流程:建模、损失定义、参数优化与迭代收敛。 若无法理解线性回归中参数如何通过梯度下…
  • 逻辑回归命名缘由:逻辑回归虽用于解决 分类问题 ,但其底层仍采用线性回归的建模方式。 模型首先计算线性组合 $z = w^T x + b$,再经sigmoid映射为概率。 因其核心结构保留线性回归…
  • 深度神经网络本质:深度神经网络的本质是 多层线性变换与激活函数的级联 。 每一层完成一次线性变换($z^{(l)} = W^{(l)} a^{(l-1)} + b^{(l)}$)并接非线性激活。 …

自动特征学习进化点

深度学习相较于传统机器学习的核心进化在于 自动特征学习 能力。 隐藏层输出即为模型自主提取的中间表示,无需人工构造特征(如面积、楼层)。 该能力源于多层非线性变换对原始输入的逐级抽象。 其原理根植于线性回归的参数化建模与参数优化思想。

代价函数与损失函数

本组讲义围绕线性回归中代价函数与损失函数的核心概念展开,涵盖其历史起源、词源含义、数学基础及形式定义。

代价函数是机器学习基石概念

代价函数是机器学习的基石概念,掌握它相当于获得通向人工智能世界的第一把钥匙。它用于量化模型预测值与真实值之间的差异。 在优化过程中,代价函数以模型参数为自变量,以误差度量为因变量。其最小化过程驱动模型参数更新,是监督学习训练的核心机制。

回归词源与历史

本组讲义介绍回归问题的历史脉络与语言根源,包括19世纪身高研究的实证背景、“回归”一词的构词逻辑、最小二乘法的提出时序,以及数学统计作为算法理解基础的地位。

  • 回归问题源于19世纪身高研究:回归问题源于19世纪对父亲与儿子身高关系的统计研究。给定若干对父亲和儿子的身高数据,在二维坐标系中呈现为散点。目标是从中建立一个数学模型,描述二者关系并实现身高预测。这一任务构成…
  • “回归”词源意为“退回到均值”:“回归”一词中的前缀 RE 表示回退或向后, gress 意为行走。二者组合隐喻高尔顿发现的“向均值回归”现象,即极端值后代倾向于“走回”平均值。 该词直观体现回归分析的本质:通…
  • 最小二乘法由勒让德早于高尔顿提出:最小二乘法由法国数学家勒让德提出,时间早于高尔顿几十年。该方法以预测值 $\hat{y}_i$ 与实际值 $y_i$ 的误差 $e_i = \hat{y}_i - y_i$ 为评…

线性回归指形如Y=WX+B的预测函数

线性回归指形如 $Y = WX + B$ 的预测函数,其中 $W$ 和 $B$ 是待学习的参数。该函数假设输入 $X$ 与输出 $Y$ 之间存在线性关系。 在二维平面上,其图像是一条直线,故直观上称为 线性回归 (严格说“线性”指对参数线性)。它是统计学中最基础的回归建模形式。

误差与平方处理

包含:误差定义为预测值减实际值、误差平方可消除正负抵消并放大主误差。

  • 误差定义为预测值减实际值:误差定义为第 $i$ 个样本的 预测值 $ŷ_i$ 减去其 实际值 $y_i$,即 $E_i = ŷ_i - y_i$。 该误差在坐标系中表现为数据点与拟合直线在 竖直方向上的距…
  • 误差平方可消除正负抵消并放大主误差:对误差取平方可消除正负号影响,并实现误差的非线性加权。 大于 1 的误差 平方后数值增大,起到 放大主要误差 的作用。 小于 1 的误差 平方后数值减小,起到 缩小不必要误差 的…

代价函数性质

本组讲义阐述代价函数作为参数函数的核心性质,包括其代数形式、变量角色、几何形态与优化意义。

  • 均方误差展开后为W的二次函数:均方误差的一半展开后是关于参数 $W$ 的 二次函数 ,形式为 $J(W) = A W^2 + B W + C$。 其中系数 $A$、$B$、$C$ 由已知数据点坐标 $x_i$…
  • 代价函数自变量是参数而非输入X:代价函数的 自变量是模型参数 (如斜率 $W$),而非输入特征 $X$。 其 因变量是均方误差 (或其一半),反映参数取值对应的总体预测偏差。 这一变量角色转换标志着从预测建模转…
  • 代价函数最小点对应最优拟合:代价函数取得 最小值的参数点 ,对应预测函数对数据点的 最理想拟合 。 在一维情形下,该最小值位于抛物线的 最低点 。 此时预测直线与所有数据点的整体偏差达到全局最小。 机器学习…
  • 多参数时代价函数为抛物面:当模型含两个待调参数(如 $Y = WX + B$)时,代价函数自变量变为二维。 其图像不再是二维平面上的抛物线,而是三维空间中的 抛物面 。 该抛物面仍具有唯一全局最小点,对应…
  • 单参数时代价函数为二次函数:代价函数为关于斜率 $W$ 的一元二次函数(当固定截距时),其因变量是均方误差的一半。 该函数在坐标系中呈 抛物线 形状。 自变量仅为直线斜率 $W$,不涉及截距或其他参数。 函…

最小二乘法

包含:最小二乘法可适配不同预测函数、最小二乘法等价于高斯分布下的最大似然估计、最小二乘法核心逻辑。

  • 最小二乘法可适配不同预测函数:最小二乘法可适配不同预测函数,同一组数据选择不同预测函数时,拟合结果不同。 由此得到的 拟合曲线 也不同。 对应代价函数的形式随之变化,可能为二维曲线、三维曲面或更高维超曲面。 …
  • 最小二乘法等价于高斯分布下的最大似然估计:最小二乘法等价于误差服从 高斯分布 时的最大似然估计。 该等价关系表明:在概率密度为高斯分布的假设下,最大化似然函数等价于最小化均方误差。 这是最小二乘法在统计学中的理论基础。 …
  • 最小二乘法核心逻辑:最小二乘法的核心逻辑是以 均方差 为评价标准,构造代价函数。 通过寻找代价函数的 最小点 ,确定使均方误差最小的参数 $W$。 将该最优参数代入预测函数,实现对数据点的最理想拟合…

机器学习本质

包含:机器学习本质是代价函数导向学习、梯度下降用于自动寻找代价函数最小值。

  • 机器学习本质是代价函数导向学习:机器学习本质是 代价函数导向学习 ,模型的学习方向完全由所设定的代价函数决定。 无论算法结构如何变化,模型始终朝向使该代价函数最小化的方向调整参数。 设定代价函数即定义了学习目标…
  • 梯度下降用于自动寻代价函数最小值:梯度下降法用于让机器 自动寻找代价函数的最小值 。 在代价函数已知的前提下,该方法通过迭代更新参数逼近最小点。 它是实现自动化优化的关键算法。

高考统计视角线性回归

从高中统计课程出发,讲解相关系数与统计建模思想。

高考线性回归核心

  • 函数与统计关系:包含:函数关系是确定关系、统计模型处理含随机性的变量关系、统计模型从数据建模得函数关系、相关关系是成对变量间关系统称、线性关系是相关关系的特例、学习时间与成绩关系复杂。
  • 回归模型与应用:本组讲义介绍线性回归模型的基本思想与典型应用场景,包括污染指数趋势建模、外推预测、随机性处理、最优直线求解、方程形式及误差最小化目标。
  • 最小二乘法原理:包含:最小二乘法定义、最小二乘优于绝对误差法、最小二乘法得回归直线方程、证明B̂公式仅需二次函数知识、教材A版含B̂公式详细推导、B̂公式分子变形在2022年高考乙卷考查。
  • 回归系数计算:本组讲义围绕回归系数 $\hat{B}$ 的实际计算展开,包括其几何意义、公式结构、数据代入与数值演算过程。
  • 实例求解过程:本组节点展示污水处理厂实例的完整线性回归求解过程,包括回归系数、截距、回归直线方程及其基本性质。

线性回归与相关系数

  • 回归与相关系数:本组节点围绕高考统计模块‘统计模型(上)’展开,核心内容为线性回归的基本概念、回归直线方程的求解与解读,以及相关系数的引入动机和作用。
  • R与B关系分析:本组内容聚焦高考统计课程中线性回归与相关分析的核心概念,包括LXY、相关系数R、回归系数B₁的定义、计算逻辑及其相互关系,强调从散点图直观感知到数值刻画的建模思想演进。

线性回归基础认知

  • 单特征局限性:单特征建模具有明显局限性,无法全面反映实际问题的复杂性。例如房价不仅受面积影响,还受楼层、距地铁距离、房龄等因素共同作用。 单一变量可能导致预测偏差,如面积大但距地铁远的房屋实际…
  • 多因素必要性:单特征线性回归无法准确预测,因实际响应变量受 多个变量共同影响 。 例如房价不仅取决于面积,还受 楼层、距地铁距离、房龄 等因素干扰。 数据表明面积大的房屋未必更贵,如 离地铁太…
  • 回归直线刻画变量关系:回归直线是用确定性数学表达式刻画两个变量间 近似线性关系 的工具。 例如污水处理厂数据中,通过七组观测点拟合出直线 $Y = -0.475X + 6.3$。 该直线提供对未知输入…
  • “最好”直线需明确定义:“最好”的回归直线需有明确定义的优化目标,而非主观判断。 核心问题是:在所有形如 $Y = aX + b$ 的直线中, 哪一条最能代表数据的整体趋势 ? 该问题转化为对参数 $a…
  • 常用误差度量为平方和:衡量回归直线优劣的常用误差度量是 残差平方和 ,即 $\sum_{i=1}^{n}(\hat{Y}_i - Y_i)^2$ 最小。 相较绝对值和($\sum_{i=1}^{n}|…

常见问题

关于「机器学习本质」,要记住什么?
机器学习本质是通过构建模型解决实际问题,其中监督学习的主要任务分为 分类 和 回归 两类。分类任务如识别图像中是猫还是狗; 回归任务则基于输入信息输出连续数值结果。模型选择取决于问题类型与数据特征,不同模型在复杂度、可解释性等方面各有差异。
关于「线性回归定义」,要记住什么?
线性回归定义是自变量与因变量之间呈 线性于参数的关系 ,且通过拟合使 真实值与预测值的误差最小化 。 该模型的核心在于“线性”指 模型对参数是线性的 ,“回归”指寻找最优拟合函数的过程。 在简单线性回归中,一个自变量和一个因变量的关系可用 一条直线 近似表示。 此定义适用于后续参数求解与模型评估的全部过程。
关于「变量与方程基础」,要记住什么?
包含:自变量(X)、因变量(Y)、线性方程形式、实际值符号。
关于「逻辑回归处理二分类」,要记住什么?
逻辑回归处理 二分类 问题,其预测输出为事件发生的概率。例如银行审批信用卡时,模型输出批准开卡的概率,通常设定阈值(如0.5)将概率转化为类别标签 $Y = 1$(批准)或 $Y = 0$(拒绝)。
关于「线性回归是首个模型」,要记住什么?
线性回归是机器学习课程的理论基础,掌握它即可理解机器学习从数据中发现规律并预测未来的基本原理。 它是后续逻辑回归与深度学习课程的理论基础。 该模型通过从已有数据中提取规律,实现对未知数据的预测。 这一过程体现了机器学习建模与泛化的本质。
关于「代价函数是机器学习基石概念」,要记住什么?
代价函数是机器学习的基石概念,掌握它相当于获得通向人工智能世界的第一把钥匙。它用于量化模型预测值与真实值之间的差异。 在优化过程中,代价函数以模型参数为自变量,以误差度量为因变量。其最小化过程驱动模型参数更新,是监督学习训练的核心机制。
关于「函数与统计关系」,要记住什么?
包含:函数关系是确定关系、统计模型处理含随机性的变量关系、统计模型从数据建模得函数关系、相关关系是成对变量间关系统称、线性关系是相关关系的特例、学习时间与成绩关系复杂。
关于「模型训练目标」,要记住什么?
模型训练目标是找到能最优拟合样本数据的直线表达式。该过程即确定公式 $Y = aX + b$ 中的参数 $a$ 和 $b$。核心在于使预测结果与真实值之间的 误差最小化 。训练结束时输出的表达式即为最终模型。

用这张图开始复习

相关主题

内容由 AI 整理成导图,仅供复习参考,请以教材与官方资料为准。