Можно ли выполнить одноклассовую классификацию (wiki) с помощью Microsoft ML.NET? Т.е. в наборе обучающих данных есть только один (положительный) класс, и я хотел бы сказать, относятся ли некоторые тестовые данные к этому классу или нет. Можно ли этого добиться с помощью ML.NET?
Возможно, я могу попробовать двоичную классификацию (хотя прогноз всегда будет классифицироваться как этот класс в наборе обучающих данных) и проверить оценку прогноза, но это не кажется надежным решением.
Спасибо.
1 ответ
Бинарная классификация не будет работать только с одним классом, поскольку модель перейдет в постоянное предсказание.
Раньше у нас была одноклассная SVM во внутреннем предшественнике ML.NET, но я не вижу никаких доказательств того, что она вошла в библиотеку. В этом случае нет, я не могу придумать никакого обходного пути с использованием существующих алгоритмов.
Похожие вопросы
Новые вопросы
c#
C # (произносится как «резкий») - это высокоуровневый, статически типизированный язык программирования с несколькими парадигмами, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, включая, среди прочего, .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном на C # или в формальной спецификации C #.