关于PCA+KNN下的人脸识别

本文总结了PCA算法在人脸识别中的应用,通过降维简化特征空间,并结合KNN进行模式识别。介绍了PCA的五步过程,包括均值化、协方差矩阵计算、特征值与向量选择等。实验表明,加上方差归一化后,识别率提升至86%。作者意识到程序仍有改进空间,并对语义层次识别进行了思考,特别是如何将底层特征映射到高层语义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        这相当于一个工作总结。

        接触机器学习以后,首先感兴趣的就是PCA算法,通过降维将特征空间大大简化。并在matlab中写了下代码,本来想用C++实现,最后发现求特征向量还需要QR迭代法,算法非常麻烦,所以就在matlab中,通过调用已经写好的库函数,实现了一个简单的程序。接着就是后面的模式识别和多媒体课程,让我了解到人脸识别的大致过程。所以就根据所学的只是写了PCA+KNN的人脸识别。比较简单,有界面。

PCA的过程根据书上了解主要有五步:

1,均值化处理

2,求特征空间的协方差矩阵

3,求协方差的特征值和特征向量

4,将特征值按照从大到小的顺序排序,选择其中最大的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值