Это одна из хорошо известных проблем в области статистики и нейронных сетей, которая называется Проблема распознавания открытого набора .
По сути, обученный вами классификатор рассчитывает только классовую вероятность выборки и, как правило, не способен различать метки за пределами известных / обученных классов.
В случае распознавания лиц нам нужна нейронная сеть, чтобы иметь возможность не только определять границу решения, но и способность хорошо различать точки данных.
Одним из возможных решений является придание байесовских свойств нейронной сети. В байесовской нейронной сети все веса и уклоны имеют распределенное распределение вероятностей. Вы можете сделать несколько проходов вперед во время вывода и интерпретировать выходную вероятность неопределенности для каждого класса.
Надеюсь, мои 2 цента помогут.