news 2026/11/3 11:43:41

模式识别核心框架:贝叶斯决策到EM聚类的六维知识体系

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
模式识别核心框架:贝叶斯决策到EM聚类的六维知识体系

简介:本资源是西安电子科技大学(XDU)《模式识别》课程期末复习专用知识点串联笔记,面向人工智能、智能科学与技术等专业本科生,聚焦考前系统梳理与重点突破。内容覆盖贝叶斯决策理论、判别函数与决策面设计、正态分布下的统计分类、Fisher线性判别(LDA)、感知机与广义线性判别、KNN与决策树、无监督学习(高斯混合模型、EM算法、K-means、FCM、层次聚类)及特征选择(Filter/Wrapper策略、可分性判据)等核心模块,并含典型例题推导与关键公式图解,逻辑清晰、考点明确。资源为1个PDF文件,共1.4MB,排版紧凑、便于打印与碎片化复习。已有713人学习下载,适合作为期末冲刺的结构化知识地图与应试提纲。

1. 模式识别知识地图:西电XDU期末复习的六维骨架

如果你正在翻《模式识别》教材、对着PPT发呆、或在考前一周突然发现“贝叶斯决策”和“EM算法”在脑子里打架——别慌,这不是你学得差,而是这门课天然自带高耦合、强递进、多范式交织的结构特征。西电XDU的这门课不是知识点的线性堆砌,而是一张以统计决策为地基、以判别函数为骨架、以学习范式为血肉、以优化目标为神经的立体网络。梳理下来会发现:全课程可压缩为六个不可割裂的模块——贝叶斯决策体系(含最小错误率/最小风险)→ 线性判别与映射(LDA/Fisher/感知机)→ 非线性扩展路径(核SVM/KNN/广义线性)→ 无监督聚类闭环(K-means/FCM/EM/GMM)→ 特征工程双轨制(Filter+Wrapper+可分性判据)→ 集成与半监督接口(Bagging/AdaBoost/半监督思想)。它不考死记硬背,但极度依赖概念间的逻辑锚点:比如Fisher判别中“类内散度最小化”和贝叶斯中“后验概率最大化”本质是同一优化目标在不同约束下的表达;再比如EM算法的E步“隐变量期望”和K-means的“软分配”其实是隶属度思想的两种实现。这份串联笔记,就是帮你把散落的珍珠用四条金线串起来:决策逻辑线(为什么这么判?)、数学推导线(公式怎么来的?)、算法实现线(代码/步骤怎么走?)、易错映射线(哪里最容易翻车?)。适合两类人:一类是刚学完想搭起知识框架的,一类是考前72小时要精准查漏的。现在,我们从最底层的贝叶斯开始,一层层剥开。

2. 贝叶斯决策体系:从公式到决策面的完整推演链

贝叶斯不是一道题、一个公式,而是一套可落地的决策操作系统。XDU期末从不单独考“写出贝叶斯公式”,而是考你能否用它驱动整个分类流程:从先验概率估计,到似然建模,再到后验计算,最后生成决策面。这一章必须打通“理论-分布-决策-几何”四重映射。

2.1 贝叶斯公式的三种形态与物理意义

贝叶斯公式最常写为:
$$ P(\omega_i|\mathbf{x}) = \frac{p(\mathbf{x}|\omega_i)P(\omega_i)}{p(\mathbf{x})} $$
但考试真正卡人的,是它的等价变形。必须掌握以下两种形式及其使用场景:

形式公式关键用途易错提示
比值形式$\frac{P(\omega_i\mathbf{x})}{P(\omega_j\mathbf{x})} = \frac{p(\mathbf{x}
对数形式$\ln P(\omega_i\mathbf{x}) = \ln p(\mathbf{x}\omega_i) + \ln P(\omega_i) - \ln p(\mathbf{x})$

提示:XDU真题中常给定两类先验 $P(\omega_1)=0.6, P(\omega_2)=0.4$ 和正态似然 $p(\mathbf{x}|\omega_i)\sim\mathcal{N}(\boldsymbol{\mu}_i,\boldsymbol{\Sigma}_i)$,要求写出判别函数。此时必须用比值形式消去 $p(\mathbf{x})$,否则无法继续。

2.2 最小错误率决策:从后验到判别函数的转化

最小错误率贝叶斯决策的核心是:将“使总错误率最小”的全局目标,转化为“对每个样本 $\mathbf{x}$ 选择后验概率最大的类”。这个看似简单的规则,背后有严格的数学证明(利用条件期望最小化),但期末考更关注其工程实现——即如何把后验比较转化为可计算的判别函数 $g_i(\mathbf{x})$。

当各类服从正态分布 $p(\mathbf{x}|\omega_i)\sim\mathcal{N}(\boldsymbol{\mu}_i,\boldsymbol{\Sigma}_i)$ 时,判别函数为: $$ g_i(\mathbf{x}) = -\frac{1}{2}(\mathbf{x}-\boldsymbol{\mu}_i)^T\boldsymbol{\Sigma}_i^{-1}(\mathbf{x}-\boldsymbol{\mu}_i) - \frac{1}{2}\ln|\boldsymbol{\Sigma}_i| + \ln P(\omega_i) $$ 这个公式必须能默写并解释每一项:

  • 第一项:马氏距离平方的负值 → 衡量 $\mathbf{x}$ 到第 $i$ 类中心的几何距离(考虑协方差结构)
  • 第二项:协方差矩阵行列式的对数 →类内离散度惩罚项($\boldsymbol{\Sigma}_i$ 越大,该项越负,降低该类得分)
  • 第三项:先验概率对数 →类别先验偏置项($P(\omega_i)$ 越大,该项越大,提升该类得分)

注意:当所有类协方差相等($\boldsymbol{\Sigma}_i = \boldsymbol{\Sigma}$)时,第二项变为常数,可忽略;若协方差还为单位阵($\boldsymbol{\Sigma}=\mathbf{I}$),则第一项退化为欧氏距离平方。这是XDU简答题高频考点:“协方差相等时判别函数简化为何种形式?”

2.3 最小风险决策:引入代价矩阵的贝叶斯升级

最小错误率假设“分错一类和另一类代价相同”,但现实中并非如此(如医疗诊断中“将病人判为健康”比“将健康人判为病人”代价高得多)。最小风险决策通过代价矩阵 $\lambda_{ij}$($\lambda_{ij}$ 表示真实为 $\omega_j$ 却判为 $\omega_i$ 的损失)升级贝叶斯框架。

其决策规则为:对每个 $\mathbf{x}$,计算条件风险
$$ R(\alpha_i|\mathbf{x}) = \sum_{j=1}^c \lambda_{ij} P(\omega_j|\mathbf{x}) $$
选择使 $R(\alpha_i|\mathbf{x})$ 最小的行动 $\alpha_i$(即判为 $\omega_i$)。

关键推导在于:将 $P(\omega_j|\mathbf{x})$ 代入贝叶斯公式,得到风险判别函数:
$$ g_i(\mathbf{x}) = -\sum_{j=1}^c \lambda_{ij} p(\mathbf{x}|\omega_j) P(\omega_j) $$
(注意此处为负号,因最小化风险等价于最大化 $-R$)

XDU考题典型设置:给出 2×2 代价矩阵(如 $\lambda_{11}=0, \lambda_{12}=10, \lambda_{21}=1, \lambda_{22}=0$),先验 $P(\omega_1), P(\omega_2)$,以及正态似然参数,要求写出决策面方程。解题铁律:永远先写出两个风险函数 $g_1(\mathbf{x}), g_2(\mathbf{x})$,令 $g_1(\mathbf{x}) = g_2(\mathbf{x})$ 解出决策面,而非试图记忆“修正后的判别函数”。

2.4 决策面的几何本质:超平面、二次曲面与非线性边界

决策面是判别函数相等的点集,其形状完全由似然分布和先验决定:

  • 当所有类协方差相等且为 $\boldsymbol{\Sigma}$:决策面为超平面(线性),方程为 $(\boldsymbol{\mu}_i-\boldsymbol{\mu}_j)^T\boldsymbol{\Sigma}^{-1}\mathbf{x} + \text{常数} = 0$
  • 当协方差不等:决策面为二次曲面(椭球、抛物面等),含 $\mathbf{x}^T\boldsymbol{\Sigma}_i^{-1}\mathbf{x}$ 项
  • 当似然非正态(如混合高斯):决策面为复杂非线性边界

XDU实验题常要求画出二维决策面草图。技巧:取决策面方程,令其为0,代入几个关键点(如类中心连线中点、坐标轴交点)验证符号变化。例如两类均值 $\boldsymbol{\mu}_1=(0,0), \boldsymbol{\mu}_2=(2,0)$,协方差均为 $\mathbf{I}$,先验相等,则决策面为 $x=1$ 的垂直线——这是线性可分的直观体现。

3. 线性判别与映射:Fisher、感知机与几何直觉的统一

如果说贝叶斯是从概率出发的“自上而下”决策,那么线性判别就是“自下而上”构造最优投影方向。XDU本章核心在于:Fisher准则、感知机准则、最小二乘准则,三者本质都是在寻找一个方向 $\mathbf{w}$,使投影后的数据满足“类内紧凑、类间分离”。它们的区别仅在于优化目标函数和求解方式,而非哲学。

3.1 Fisher线性判别:类间散度/类内散度的最大化

Fisher准则的目标函数是类间散度 $S_B$ 与类内散度 $S_W$ 的比值:
$$ J(\mathbf{w}) = \frac{\mathbf{w}^T S_B \mathbf{w}}{\mathbf{w}^T S_W \mathbf{w}}, \quad \text{其中 } S_B = (\boldsymbol{\mu}_1-\boldsymbol{\mu}_2)(\boldsymbol{\mu}_1-\boldsymbol{\mu}_2)^T, ; S_W = S_1 + S_2 $$
($S_i$ 为第 $i$ 类散度矩阵)

求解 $J(\mathbf{w})$ 最大化等价于解广义特征值问题:
$$ S_B \mathbf{w} = \lambda S_W \mathbf{w} $$
当只有两类时,有解析解:
$$ \mathbf{w} \propto S_W^{-1}(\boldsymbol{\mu}_1-\boldsymbol{\mu}_2) $$

关键理解:这个 $\mathbf{w}$ 不是任意方向,而是使投影后两类均值距离最大、同时投影点方差最小的方向。XDU考题常给二维数据点坐标,要求计算 $\mathbf{w}$ 并画出投影轴。务必注意:$S_W$ 是两类散度之和,不是单类散度;计算 $S_W^{-1}$ 时若 $S_W$ 奇异(如样本数<维度),需用伪逆或添加正则项(考题中通常满秩)。

3.2 感知机准则:误分类样本的梯度下降求解

感知机将分类问题转化为寻找一个超平面 $\mathbf{w}^T\mathbf{x} + b = 0$,使所有样本正确分类。其准则函数(原始形式)为:
$$ J(\mathbf{w},b) = -\sum_{\mathbf{x}_i \in \mathcal{M}} y_i(\mathbf{w}^T\mathbf{x}_i + b) $$
其中 $\mathcal{M}$ 是当前被误分类的样本集,$y_i \in {+1,-1}$ 是标签。

梯度下降更新为:
$$ \mathbf{w} \leftarrow \mathbf{w} + \eta y_i \mathbf{x}_i, \quad b \leftarrow b + \eta y_i $$
($\eta$ 为学习率)

XDU重点考算法流程与收敛性条件:

  • 前提:数据线性可分(否则无限循环)
  • 收敛保证:Novikoff定理指出,若可分,迭代次数不超过 $\frac{R^2}{\gamma^2}$($R$ 为样本最大范数,$\gamma$ 为几何间隔)
  • 考题陷阱:给出一组明显线性不可分的数据(如异或),问“能否用感知机求解?”——答案必须是“否”,并说明原因。

3.3 从Fisher到感知机:目标函数的内在一致性

表面看Fisher最大化类间/类内比,感知机最小化误分类损失,二者目标迥异。但梳理下来会发现:当两类协方差相等时,Fisher解 $\mathbf{w}{Fisher}$ 与感知机最优超平面法向量 $\mathbf{w}{Perceptron}$ 方向一致。

证明思路(简述):
Fisher解 $\mathbf{w}_{Fisher} \propto S_W^{-1}(\boldsymbol{\mu}_1-\boldsymbol{\mu}2)$。若 $S_W = \sigma^2 \mathbf{I}$(球形协方差),则 $\mathbf{w}{Fisher} \propto \boldsymbol{\mu}_1-\boldsymbol{\mu}_2$,即指向类中心连线方向。而感知机最优解也必然垂直于连接两类中心的直线(因该直线是最大间隔方向)。二者殊途同归。

这是XDU“论述题”高频考点:“简述Fisher判别与感知机在几何意义上的联系”。回答不能只说“都找方向”,必须点明“当类内散布均匀时,类中心连线方向即最优投影/分离方向”。

3.4 多类Fisher判别:从二类到子空间的降维逻辑

二类Fisher输出一个标量投影 $y = \mathbf{w}^T\mathbf{x}$,而多类($c$ 类)需输出 $c-1$ 维子空间。目标函数推广为:
$$ J(\mathbf{W}) = \frac{|\mathbf{W}^T S_B \mathbf{W}|}{|\mathbf{W}^T S_W \mathbf{W}|}, \quad \mathbf{W} \in \mathbb{R}^{d \times (c-1)} $$
其中 $S_B = \sum_{i=1}^c N_i (\boldsymbol{\mu}i - \boldsymbol{\mu})(\boldsymbol{\mu}i - \boldsymbol{\mu})^T$($\boldsymbol{\mu}$ 为总均值),$S_W = \sum{i=1}^c \sum{\mathbf{x} \in \omega_i} (\mathbf{x} - \boldsymbol{\mu}_i)(\mathbf{x} - \boldsymbol{\mu}_i)^T$

求解仍为广义特征值问题:$S_B \mathbf{w}_j = \lambda_j S_W \mathbf{w}_j$,取前 $c-1$ 个最大特征值对应的特征向量组成 $\mathbf{W}$。

易错点:多类 $S_B$ 的定义中,必须用总均值 $\boldsymbol{\mu}$,而非各类均值的简单平均;$S_W$ 是所有类内散度之和,不是各类散度的平均。考题若给三类数据,要求计算 $S_B$,第一步必先算 $\boldsymbol{\mu} = \frac{1}{N}\sum_{i}\sum_{\mathbf{x}\in\omega_i} \mathbf{x}$。

4. 非线性扩展路径:SVM、KNN与核方法的三层抽象

当数据线性不可分时,XDU课程提供三条非线性路径:显式映射(广义线性)、实例驱动(KNN)、隐式映射(SVM核技巧)。它们代表了模式识别中处理复杂边界的三种哲学:前者靠升维,中者靠局部,后者靠变换。本章难点在于理解“为什么核函数能替代显式映射”。

4.1 SVM:从最大间隔到支持向量的硬间隔推导

SVM的核心直觉是:在所有能分开数据的超平面中,选间隔(margin)最大的那个。间隔定义为超平面到最近样本点的距离,最大化间隔等价于最小化 $|\mathbf{w}|$。

硬间隔SVM原始问题:
$$ \min_{\mathbf{w},b} \frac{1}{2}|\mathbf{w}|^2 \quad \text{s.t. } y_i(\mathbf{w}^T\mathbf{x}i + b) \geq 1, \forall i $$
引入拉格朗日乘子 $\alpha_i \geq 0$,得对偶问题:
$$ \max
{\boldsymbol{\alpha}} \sum_{i=1}^N \alpha_i - \frac{1}{2} \sum_{i,j=1}^N \alpha_i \alpha_j y_i y_j \mathbf{x}_i^T \mathbf{x}j \quad \text{s.t. } \sum{i=1}^N \alpha_i y_i = 0, ; 0 \leq \alpha_i \leq C $$
(软间隔加 $C$,此处先看硬间隔)

关键结论:

  • 支持向量:对应 $\alpha_i > 0$ 的样本,必满足 $y_i(\mathbf{w}^T\mathbf{x}_i + b) = 1$,即位于间隔边界上。
  • 解的稀疏性:$\mathbf{w} = \sum_{i} \alpha_i y_i \mathbf{x}_i$,只有支持向量参与权重计算。
  • 决策函数:$f(\mathbf{x}) = \text{sign}\left( \sum_{i \in SV} \alpha_i y_i \mathbf{x}_i^T \mathbf{x} + b \right)$

XDU计算题:给4个二维点,手动求解SVM。步骤固定:1) 写出4个约束 $y_i(\mathbf{w}^T\mathbf{x}_i + b) \geq 1$;2) 观察哪2个点最可能为SV(通常是离群点);3) 设其 $\alpha_i > 0$,其余为0;4) 用KKT条件 $y_i(\mathbf{w}^T\mathbf{x}_i + b) = 1$ 和 $\sum \alpha_i y_i = 0$ 解出 $\mathbf{w}, b$。

4.2 核函数:隐式映射的数学魔法与常见陷阱

当数据在原空间线性不可分,SVM通过核函数 $K(\mathbf{x}_i,\mathbf{x}_j) = \phi(\mathbf{x}_i)^T \phi(\mathbf{x}_j)$将数据映射到高维(甚至无穷维)空间,在那里线性可分。关键洞察:我们不需要知道 $\phi(\cdot)$ 的具体形式,只需保证 $K$ 是正定核(满足Mercer条件)。

常用核函数及XDU考点:

  • 线性核:$K(\mathbf{x}_i,\mathbf{x}_j) = \mathbf{x}_i^T \mathbf{x}_j$ → 相当于不做映射
  • 多项式核:$K(\mathbf{x}_i,\mathbf{x}_j) = (\mathbf{x}_i^T \mathbf{x}_j + c)^d$ → 可捕获交互项(如 $x_1 x_2$)
  • RBF(高斯)核:$K(\mathbf{x}_i,\mathbf{x}_j) = \exp(-\gamma |\mathbf{x}_i - \mathbf{x}_j|^2)$ →XDU必考!$\gamma$ 控制单个样本的影响范围:$\gamma$ 大 → 局部性强 → 易过拟合;$\gamma$ 小 → 全局平滑 → 易欠拟合

易错点:学生常混淆 RBF 核中的 $\gamma$ 和标准差 $\sigma$。注意:$K = \exp(-\frac{|\mathbf{x}_i-\mathbf{x}_j|^2}{2\sigma^2})$ 对应 $\gamma = \frac{1}{2\sigma^2}$。考题若给 $\sigma=1$,则 $\gamma=0.5$,不能直接代入 $\sigma$。

4.3 KNN:距离度量、k值选择与贝叶斯误差的关联

KNN是“懒惰学习”的代表,其决策基于最近邻的多数投票。XDU强调其与贝叶斯最优误差的关系:当 $k \to \infty, \frac{k}{N} \to 0$ 时,KNN误差趋近于贝叶斯误差的 $2\epsilon_{Bayes}(1-\epsilon_{Bayes})$(Cover-Hart定理)。

实际应用三大要点:

  • 距离度量:欧氏距离最常用,但若特征尺度差异大(如身高cm vs 收入元),必须标准化(Z-score):$x' = \frac{x - \mu}{\sigma}$
  • k值选择:
    • k太小:噪声敏感,决策边界崎岖(过拟合)
    • k太大:类别边界模糊,丢失细节(欠拟合)
    • XDU经验法则:$k = \sqrt{N}$($N$ 为训练样本数),或用交叉验证选最优k
  • 效率优化:KD树、Ball树用于加速最近邻搜索,但XDU考题通常只要求手算小规模(如5个点)的KNN分类。

注意:KNN没有训练过程,“训练”就是存储所有样本。考题问“KNN的训练时间复杂度?”,答:$O(1)$(存储),而非 $O(N)$。

4.4 广义线性判别:显式升维与过拟合的权衡

广义线性判别通过手工构造新特征(如 $x_1^2, x_1 x_2, \sin(x_1)$)将数据映射到高维空间,再用线性分类器。这与SVM核技巧的“隐式升维”形成对比。

例如,对二维数据 $(x_1,x_2)$,构造映射:
$$ \phi(\mathbf{x}) = [x_1, x_2, x_1^2, x_2^2, x_1 x_2]^T $$
则在新空间的线性判别函数 $g(\mathbf{z}) = \mathbf{w}^T \mathbf{z} + b$,代回原变量得:
$$ g(x_1,x_2) = w_1 x_1 + w_2 x_2 + w_3 x_1^2 + w_4 x_2^2 + w_5 x_1 x_2 + b $$
这是一个二次判别函数,可产生椭圆、抛物线等决策面。

XDU易错点:学生常以为“加了 $x_1^2$ 就一定是非线性”,但若只加 $x_1^2$ 而不加其他项,决策面仍是抛物线(非线性),但若映射后仍用线性分类器,则决策面在新空间是线性的,在原空间是非线性的。关键在“在哪一空间看线性”。

5. 无监督聚类闭环:K-means、FCM与EM算法的收敛性对比

无监督学习没有标签,却要发现数据内在结构。XDU本章精髓在于:所有算法都在优化一个目标函数,而EM是通用框架,K-means和FCM是其特例。理解这一点,就能把三个看似独立的算法串成一条线。

5.1 K-means:硬分配下的平方误差最小化

K-means目标是最小化簇内平方误差(WCSS):
$$ J = \sum_{i=1}^c \sum_{\mathbf{x} \in C_i} |\mathbf{x} - \boldsymbol{\mu}_i|^2 $$
其中 $C_i$ 是第 $i$ 簇,$\boldsymbol{\mu}_i$ 是其质心。

算法步骤(必背):

  1. 初始化:随机选 $c$ 个点作为初始质心(XDU考题常指定初始点)
  2. 分配:对每个 $\mathbf{x}$,计算到各质心距离,分配给最近的簇(硬分配:$\mathbf{x}$ 只属于一个簇)
  3. 更新:重新计算每个簇的质心 $\boldsymbol{\mu}i = \frac{1}{|C_i|} \sum{\mathbf{x} \in C_i} \mathbf{x}$
  4. 收敛:重复2-3步,直到质心不再变化或达到最大迭代次数

易错点:分配步必须计算所有距离,不能只和上一轮质心比;更新步质心是簇内样本均值,不是中位数。考题若给3个点 $(0,0),(2,2),(4,4)$,初设质心 $(0,0),(4,4)$,则第一轮分配后 $C_1={(0,0)}, C_2={(2,2),(4,4)}$,新质心为 $(0,0)$ 和 $(3,3)$ ——$(2,2)$ 被分给 $(4,4)$ 因距离更近($\sqrt{8}<\sqrt{8}$?错!$|(2,2)-(0,0)|=\sqrt{8}, |(2,2)-(4,4)|=\sqrt{8}$,距离相等时按约定分给编号小的簇。

5.2 FCM:软分配下的加权平方误差

FCM引入隶属度 $u_{ij}$($0 \leq u_{ij} \leq 1$,$\sum_i u_{ij} = 1$),表示样本 $\mathbf{x}j$ 属于簇 $i$ 的程度。目标函数为:
$$ J_m = \sum
{i=1}^c \sum_{j=1}^N u_{ij}^m |\mathbf{x}_j - \boldsymbol{\mu}_i|^2 $$
其中 $m > 1$ 是模糊指数(通常 $m=2$),控制模糊程度($m \to 1$ → 硬分配;$m \to \infty$ → 完全模糊)。

更新公式(由拉格朗日乘子法导出):

  • 隶属度:$u_{ij} = \frac{1}{\sum_{k=1}^c \left( \frac{|\mathbf{x}_j - \boldsymbol{\mu}_i|}{|\mathbf{x}_j - \boldsymbol{\mu}_k|} \right)^{\frac{2}{m-1}} }$
  • 质心:$\boldsymbol{\mu}i = \frac{\sum{j=1}^N u_{ij}^m \mathbf{x}j}{\sum{j=1}^N u_{ij}^m}$

XDU对比题:“K-means与FCM在分配策略上的根本区别?”答:K-means是硬分配(0-1),FCM是软分配([0,1]),导致FCM质心计算是加权平均,而K-means是算术平均。

5.3 EM算法:高斯混合模型的通用参数估计框架

EM算法是解决含隐变量(latent variable)问题的迭代框架。GMM中,隐变量 $z_i$ 表示样本 $\mathbf{x}_i$ 来自第 $k$ 个高斯分量,其后验概率 $P(z_i=k|\mathbf{x}_i)$ 即E步所求。

GMM概率模型:
$$ p(\mathbf{x}) = \sum_{k=1}^K \pi_k \mathcal{N}(\mathbf{x}|\boldsymbol{\mu}_k,\boldsymbol{\Sigma}_k) $$
其中 $\pi_k$ 为第 $k$ 分量权重,$\sum_k \pi_k = 1$。

EM两步:

  • E步:计算后验概率(责任 $r_{ik}$)
    $$ r_{ik} = P(z_i=k|\mathbf{x}_i) = \frac{\pi_k \mathcal{N}(\mathbf{x}_i|\boldsymbol{\mu}_k,\boldsymbol{\Sigma}k)}{\sum{j=1}^K \pi_j \mathcal{N}(\mathbf{x}_i|\boldsymbol{\mu}_j,\boldsymbol{\Sigma}_j)} $$
  • M步:最大化Q函数,更新参数
    $$ \pi_k = \frac{1}{N} \sum_{i=1}^N r_{ik}, \quad \boldsymbol{\mu}k = \frac{\sum_i r{ik} \mathbf{x}i}{\sum_i r{ik}}, \quad \boldsymbol{\Sigma}k = \frac{\sum_i r{ik} (\mathbf{x}_i - \boldsymbol{\mu}_k)(\mathbf{x}_i - \boldsymbol{\mu}k)^T}{\sum_i r{ik}} $$

关键理解:K-means是EM在GMM的极限情况——当 $\boldsymbol{\Sigma}k \to 0$(各高斯坍缩为点),$r{ik}$ 退化为0或1(硬分配),M步质心即均值。XDU论述题:“为什么说K-means是EM的特例?”必须点明此极限关系。

5.4 易错 / 易忽略点:无监督算法的四大暗坑

无监督学习没有标签,错误不易察觉,但XDU考题专挖这些“静默陷阱”:

  1. K-means的初始质心敏感性
    → 为什么漏:认为算法自动收敛,忽略初始化影响
    → 怎么补:XDU实验要求用K-means++初始化(首质心随机,后续质心按距已选质心距离平方的概率选择),或运行多次取最优;考题若给定初始点,必须严格按其计算,不能自行更换。

  2. FCM中模糊指数 $m$ 的取值
    → 为什么漏:直接设 $m=2$,不知其影响
    → 怎么补:$m$ 决定模糊程度,$m=1$ 退化为K-means;$m$ 过大(如 $m=10$)使所有 $u_{ij} \approx 1/K$,失去区分度;XDU默认 $m=2$,但需理解其作用。

  3. EM算法的收敛判断标准
    → 为什么漏:只看质心是否变化,忽略对数似然
    → 怎么补:EM收敛应检查对数似然函数 $L(\theta) = \sum_i \ln p(\mathbf{x}_i|\theta)$ 是否不再显著增加(如增量 $<10^{-6}$),而非质心微小变化。考题常给两轮参数,要求计算似然值比较。

  4. 层次聚类中距离度量的选择
    → 为什么漏:默认用欧氏距离,忽略连锁方式
    → 怎么补:单连锁(最短距离)易产生“链式效应”(长链簇);全连锁(最长距离)倾向球形簇;XDU考题若给4个点坐标,要求画层次树,必须明确写出所用距离(如“采用平均连锁”),并计算每步合并的簇间距离。

6. 特征工程双轨制与集成学习接口:Filter/Wrapper、Bagging/Boosting的实战选择

模式识别的终点不是算法,而是如何让算法在真实数据上有效。XDU本章聚焦两大接口:前端的特征筛选(减少噪声)与后端的模型组合(提升鲁棒)。它们不是孤立技巧,而是构成完整pipeline的齿轮。

6.1 Filter方法:基于类别可分性判据的特征子集评估

Filter方法独立于分类器,用预定义指标 $J(S)$评价特征子集 $S$。XDU重点考三类判据:

判据类型公式物理意义XDU考点
基于距离(Fisher)$J(S) = \frac{\mathbf{S}_B(S)}{
基于熵$J(S) = H(C) - H(CS) = I(C;S)$信息增益,衡量特征 $S$ 对类别 $C$ 的不确定性减少量
基于相关性$J(S) = \frac{1}{S} \sum_{x_i \in S} \text{corr}(x

本文还有配套的精品资源,点击获取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/3 11:43:16

UE5 JSON解析:TJsonReader类族与性能优化实践

1. UE5 JSON解析基础与TJsonReader类族概述在Unreal Engine 5的C开发中&#xff0c;处理JSON数据是日常开发中无法回避的任务。引擎内置的JSON解析系统提供了一套高效、类型安全的处理方案&#xff0c;其核心就是TJsonReader类及其派生类。这套解析器采用流式处理模式&#xff…

作者头像 李华
网站建设 2026/11/3 11:43:01

SQL索引优化实战:从原理到性能提升150倍的秘诀

1. 为什么SQL索引如此重要&#xff1f; 我至今还记得第一次遇到生产环境SQL查询超时的场景——一个原本只需要0.1秒的简单查询&#xff0c;在数据量增长到百万级后突然需要15秒才能返回结果。当时紧急排查发现&#xff0c;问题就出在没有正确使用索引上。这个教训让我深刻认识到…

作者头像 李华
网站建设 2026/11/3 11:42:56

C语言笔试高频考点:sizeof、指针与五类易错题

简介&#xff1a;面向准备C语言笔试与校招基础面试的开发者&#xff0c;这份文档式资料把常见考点整理为问答与代码分析题&#xff0c;适合刷题前系统梳理概念&#xff0c;也便于考前快速自测。内容覆盖基础概念、数据类型、运算符、控制结构、函数、数组、指针、结构体、文件输…

作者头像 李华
网站建设 2026/11/3 11:42:41

XML与JSON生成卡片消息:结构、陷阱与实操指南

卡片消息这类东西&#xff0c;做聊天机器人或者社群运营工具的朋友应该都不陌生。早些年大家还在用纯文本堆信息&#xff0c;后来发现纯文本的触达率和可读性都撑不住&#xff0c;于是结构化卡片就成了刚需——一张卡片里塞标题、摘要、缩略图、跳转按钮&#xff0c;用户扫一眼…

作者头像 李华
网站建设 2026/11/3 11:42:40

UML组合结构图:复杂系统设计的运行时解剖利器

1. 组合结构图的核心价值解析Composite Structure Diagram&#xff08;组合结构图&#xff09;作为UML 2.x家族中的重要成员&#xff0c;是描述复杂系统内部构造的利器。与传统的类图不同&#xff0c;它能够展示类或构件在运行时的真实内部结构&#xff0c;这种"活体解剖&…

作者头像 李华
网站建设 2026/11/3 11:41:40

X-ways Forensics 初始化配置:路径隔离与司法合规性设置

简介&#xff1a;本资源是一份面向电子取证初学者与数据恢复工程师的WinHex及X-Ways Forensics实战配置与操作指南&#xff0c;系统解决法证软件本地化部署、案件创建、镜像制作、文件浏览与过滤等核心工作流问题。文档以X-Ways Forensics 13.8版为实操基准&#xff0c;详细展开…

作者头像 李华