模式识别FISHER线性判别实验
- 格式:docx
- 大小:36.70 KB
- 文档页数:1
模式识别FISHER线性判别实验
人工知能领域中的模式识别是计算机实现人类识别物体的能力的一种技术。它的主要目的是根据给定模式的样本及其特征,自动识别出新的样本的特征并做出判断。其中最著名的技术之一就是FISHER线性判别法。
FISHER线性判别法基于正态分布理论,通过计算样本的统计特征来分类,它是一种基于参数的最优分类算法。算法的基本思想是通过计算两个类别的最大类间差异度,以及最小类内差异度,来有效地分类样本。具体而言,FISHER线性判别法即求出一个线性超平面,使这个超平面把样本区分开来,使样本离类中心向量之间的距离最大,同时使类中心向量之间的距离最小。
FISHER线性判别法的具体实现过程如下:
1.准备好建立模型所需要的所有数据:训练样本集,其样本特征与对应的类标号。
2.确定每个类的类中心向量c_1,c_2,…,c_m,其中m为类的数目。
3.根据类中心向量求出类间离散度矩阵S_b和类内离散度矩阵S_w。
4.将S_b与S_w相除,得到S_b/S_w,从而求出矩阵的最大特征值λ_1及最小特征值λ_n。
5.将最大特征值λ_1进行特征值分解,求出其特征向量w,求出判定函数:
f(x)=w·x+w_0。
6.根据判定函数,将样本进行分类。