是否可以将新的人脸特征添加到经过训练的人脸识别模型中,而无需用以前的人脸重新训练它?
目前正在使用facenet架构,
看看暹罗神经网络。
实际上,如果您使用这种方法,则不需要重新训练模型。
基本上,您训练一个模型来生成一个嵌入(向量(,该嵌入将相似的图像映射到附近,将不同的图像映射到远处。
训练此模型后,当您添加新面孔时,它将与其他面孔相去甚远,但与同一个人的样本相近。
基本上,根据机器学习模型背后的数学理论,你基本上只需要用这些新数据进行另一次训练迭代......
但是,在实践中,这些模型,尤其是复杂的模型,依赖于多次迭代进行训练以及各种痛苦和减少鼻子的技术
。一个好的方法是使用包含新数据的数据子集从以前的状态训练模型,以进行几次迭代