Я использую OneClassSVM для проблемы двоичной классификации. У меня есть набор данных, в котором целевая переменная помечена 0 или 1. Я не знаю, можно ли использовать OneClassSVM для задач двоичной или множественной классификации, но когда я пытаюсь предсказать, я получаю следующее: y_true:
[0 0 0 1 1 0 0 1 1 0 1 1 0 0 0 1 1 1 0 1 0 0 1 1 0 0 1 1 1 0 1 0 1 1 1 0 1
1 1 0 1 0 0 0 1 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 1 1 1 0 0 1 1 1 0 0 0 0 0 1
0 1 1 1 0 1 0 0 1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 0 0 0 0 1 1 0 1 0 1 0 0 1 1
0 1 0 0 1 0 0 0 1 0 1 1 1 1 1]
y_pred:
[-1 1 1 1 -1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 -1 1 1
1 1 -1 1 1 1 1 1 1 -1 1 1 1 1 -1 1 1 1 1 1 -1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1
Есть много значений -1 в y_pred Я предполагаю, что это случаи, когда модельпытался предсказать класс 0, но не смог?
Основной вопрос: можно ли использовать OneClassSVM для двоичной классификации?