判别域代数界面方程法----Fisher线性判别

基本思想

将多维通过Fisher变换转化为利于分类的一维。

实现步骤

1.把来自两类的训练样本按类分开,记为{x_j^{(i)}}

2.求各模式的均值矢量mi

m_i=\frac{1}{N_i}x_j^{(i)} (i=1,2)

3.计算各类的类内离差阵

4.计算类内总离差阵

S_W=S_{W_1}+S_{W_2}

5.计算S_W的逆矩阵S_W^{-1}

6.求最佳投影方向u

u=S_W^{-1}(m_1-m_2)

7.得到Fisher变换函数

y=(m_1-m_2)^TS_W^{(-1)}x

8.计算变换后在一维y空间中各类先相应的模式的均值

9.计算阈值y_t

y_t=\frac{\tilde{m_1}+\tilde{m_2}}{2}

10.对未知模式x判定模式类。

猜你喜欢

转载自blog.csdn.net/aaalswaaa1/article/details/81805883