在开发人脸识别时,我们首先需要检测面部。最近的方法是在已知数据库上训练系统,即人工智能和神经网络。我想知道这种训练是如何完成的?
答案 0 :(得分:0)
训练你的系统时,你需要训练一个分类器来区分依赖于一组特征的面部和非面部。
这些功能可以有不同的定义,但对于一个简单的方法,整个像素阵列都可以用作功能。一个像素=一个特征。
然后您需要应用训练算法。常见的是logistic regression和support vector machines。
培训包括正确称量各个特征以获得正确的分类。
这可以通过最小化cost function来完成。
您需要将示例分成至少两组 - 训练集和测试集,以验证您从测试集上的训练中获得的结果。