Обнаружение новизны альтернативы одному классу SVM
У меня есть случай, когда мне нужно обнаружить аномалии в наборе данных. У меня нет маркированного комплекта обучения. Проблема не является полностью безнадзорной, так как я знаю, что часть данных не содержит аномалий, и я знаю, какая это часть. Насколько я знаю, это называется обнаружением новизны. Один класс SVM будет работать здесь, но я бы хотел сравнить его с альтернативными методами.
До сих пор я нашел только методы, которые полностью не контролируются или полностью контролируются, поэтому для моего случая обнаружения новизны нет действительных альтернатив одному классу SVM. Кто-нибудь знает методы, которые были бы допустимыми альтернативами (желательно доступными в Python)?
1 ответ
Есть модуль textblob, и он имеет PositiveNaiveBayesClassifier, который более практичен для кодирования, чем OneClassSVM. Посмотрите на это, этого будет достаточно для ваших нужд.