У меня есть система, которая распознает лица в режиме реального времени. Я собрал черты лица у двух разных людей и обозначил их как «1» и «2». В настоящее время я могу распознать этих двух людей в режиме реального времени, используя следующий пример кода:
classifier.predict(new_instance)
Однако, когда речь идет о новом человеке (у которого нет никаких функций в текущей модели) Модель ML все еще предсказывает его / ее как "1" или "2". (Модель должна сказать, что этот человек "1" или "2"). Я использовал метод Предсказание_проба, чтобы преодолеть эту проблему, установив порог в случае, если вероятность предсказания меньше значения, но он все равно дает высокие вероятности , например:
classifier.predict_proba(new_instance)
Probabilities :
[[0.97499996 0.02500004]]
Итак, мой вопрос: возможно ли обнаружить человека, которого он / она не записал заранее? Или есть какой-либо показатель c для расчета показателя достоверности прогноза в реальном времени?