【发布时间】:2019-10-31 10:23:50
【问题描述】:
例如,使用监督学习对 5 个不同的人脸进行分类。 但是当第 6 个人测试时,面对不在训练集中的那个,模型仍然会在 5 个人内预测它。 在模型之前没有训练过人的情况下,如何让模型将第 6 次及以后的人的脸预测为未知?
【问题讨论】:
-
您可以在分类过程中使用额外的“未知”类。用负样本(随机人脸)填充它。
例如,使用监督学习对 5 个不同的人脸进行分类。 但是当第 6 个人测试时,面对不在训练集中的那个,模型仍然会在 5 个人内预测它。 在模型之前没有训练过人的情况下,如何让模型将第 6 次及以后的人的脸预测为未知?
【问题讨论】:
您可以为预测已知类别设置一定的阈值。您的模型只有在使用某个阈值进行预测时才应该从已知类别中进行预测,否则,它将被归类为 unknown。
解决这个问题的另一种(也是不太可取的)方法是,即使在训练期间也有另一个名为 unknown 的类,并将一些随机面孔作为该类的对应示例。
【讨论】: