这相当于一个工作总结。
接触机器学习以后,首先感兴趣的就是PCA算法,通过降维将特征空间大大简化。并在matlab中写了下代码,本来想用C++实现,最后发现求特征向量还需要QR迭代法,算法非常麻烦,所以就在matlab中,通过调用已经写好的库函数,实现了一个简单的程序。接着就是后面的模式识别和多媒体课程,让我了解到人脸识别的大致过程。所以就根据所学的只是写了PCA+KNN的人脸识别。比较简单,有界面。
PCA的过程根据书上了解主要有五步:
1,均值化处理
2,求特征空间的协方差矩阵
3,求协方差的特征值和特征向量
4,将特征值按照从大到小的顺序排序,选择其中最大的