Page 341 - 计算机技术与人工智能
P. 341

第九章 人工智能


             脸识别,以及结果与输出。输入一般是一张或者一组含有未确定身份的人脸图

             像,以及人脸数据库中的若干已知身份的人脸图像或者相应的编码,而其识别结
             果则是一系列相似度得分,表明待识别的人脸的身份。最终的输出可以是一组数
             据或是通过输出接口的一组操作。

                 2.人脸学习模型的生成
                 人脸识别的关键是人脸学习模型的生成,它需要两个最基础的条件:一个是

             数据;另一个是算法。所谓数据即是大量用于训练与评估的人脸图像集,算法是
             相应的学习算法。
                 (1)用于训练、评估的人脸图像集

                 在人脸识别的训练中需有大量的人脸图像,它们主要是开发者通过多种
             手段搜集获得。其数量之大至少需有百万张人脸级别。目前这种搜集适合于
             Facebook、Google、百度、腾讯等大企业,以及占有较大数据资源的研究机构。

             通过更多、更全的数据,提高模型对现实应用中人脸差异的适应能力。
                 此外还需要一些一致公认的评估数据集,用以评价各种人脸识别系统的优
             劣,常用的人脸识别的数据集有:LFW(Labeled Faces in the Wild)数据集、

             AFLW(Annotated Facial Landmarks in the Wild)人脸数据库、FDDB(Face
             Detection Data Set and Benchmark)人脸识别的数据集、MegaFace数据集等。

             MegaFace是目前世界范围内最权威的评价人脸识别性能的指标数据集。
                 (2)人脸识别的学习算法
                 人脸识别的学习算法经历了传统与现代的两个发展阶段。

                 ①传统发展阶段:在早期的人脸识别的学习算法中一般采用基于几何特征的
             方法、基于模板匹配的方法以及基于代数特征的方法等。这些方法的特点是采用

             人工与自动(即算法)相结合的方法。首先由人工设置特征,其次通过(浅层)
             机器学习算法自动获取特征值。由于人工设计的特征不能很好地表征人脸,同时
             (浅层)机器学习算法的误差率高,因此,传统算法的人脸识别精确度不高。

                 ②现代发展阶段:自21世纪以来,深度学习的出现与发展深刻地改变了人脸
             识别的算法,特别是2012年以后,应用卷积神经网络已成为人脸识别的主要算

             法,其主要优点是能自动寻找人脸特征,且准确率高,一般可达到90%以上。




                                                                                    329
   336   337   338   339   340   341   342   343   344   345   346