目录 1.线性判别分析 (LDA) 降维算法的Python实现2.LDA算法的基本思想2.1类间方差矩阵 S B S_B SB2.2类内方差矩阵 S W S_W SW2.3优化目标 3.LDA的Python实现4.代码解析5.实际应用场景:手写数字识别5.1数据准备5.2使用LDA降维5.3分类效果 6.总结 1.线性判别分析 (LDA) 降维算法的Python实现
预备知识 在统计学中,方差是用来度量单个随机变量的离散程度,而协方差则一般用来衡量两个随机变量的联合变化程度。 方差 σ x 2 = 1 n − 1 ∑ i = 1 n ( x i − x ˉ ) 2 \sigma_{x}^{2}=\frac{1}{n-1} \sum_{i=1}^{n}\left(x_{i}-\bar{x}\right)^{2} σx2=n−11i=1∑n(xi−