Для решения задачи бинарной классификации, зная только положительные примеры, можно использовать следующие подходы:
- Алгоритм машины опорных векторов (SVM). yandex.ru При моделировании одного класса алгоритм фиксирует плотность большинства классов и классифицирует примеры на экстремумах функции плотности как выбросы. yandex.ru
- Применение нейросетей типа автоенкодера. ru.stackoverflow.com Он учится «восстанавливать» данные на одном классе из тренировочной выборки. ru.stackoverflow.com На этапе использования автоенкодер будет отлично восстанавливать данные из этого класса и существенно ошибаться при восстановлении данных, не принадлежащих этому классу, что и будет признаком того, что это некоторая аномалия. ru.stackoverflow.com
Также важно обеспечить баланс между положительными и отрицательными примерами. www.geeksforgeeks.org Этого можно достичь с помощью методов повторной выборки, таких как избыточная выборка класса меньшинства, недостаточная выборка класса большинства, или методов генерации синтетических данных, например SMOTE (Synthetic Minority Over-sampling Technique). www.geeksforgeeks.org