摘要
针对人脸识别中支持向量机(support vectors machines,SVM)在训练样本数较多且维数较高时,识别效果不理想,提出用自适应交叉变异的蛙跳算法(adaptive crossover and mutation shuffled frog leaping algorithm,ACMSFLA)训练SVM。该算法先用反向学习法产生初始群体提高初始解的质量;再依适应度值选择不同概率进行交叉和变异操作;最后应用于人脸识别中,ORL人脸库的实验仿真结果表明,ACMSFLA-SVM算法的人脸识别时间短,识别率高,在训练样本不足时,识别效果良好。
出处
《牡丹江大学学报》
2016年第11期125-128,共4页
Journal of Mudanjiang University
基金
2015年甘肃省高等学校科研项目"智能优化算法在人脸识别中的应用研究"(编号:2015B-132)