我正在尝试实现人脸识别。我打算使用一些模型(如 DeepFace)来提取判别特征,然后使用分类器来识别人脸。我对使用哪个分类器感到困惑。
我的设置如下:
最初,我将有一些标记的样本并训练一个分类器。然后我开始获得更多标记样本,我想用新数据更新我的分类器。此外,较新的样本可能包含新的类(面孔)。所以,我希望我的分类器也能够学习对新类进行分类。我的问题是哪个分类器更适合这项任务。我也希望获得具有置信度分数的多个预测。
- K 最近邻算法:在这里我可以使用距离作为某种形式的置信度得分。
- 如此处所述,我可以使用 SVM:对初始数据进行训练并单独保留支持向量。当新数据出现时重复该过程。
但是,我不知道上述 2 个分类器是否适合手头的任务或它们将如何执行。非常感谢您对此的任何意见。我也对任何其他分类器持开放态度。谢谢!