Установка значения дискриминанта SVM в PyML
Я использую SVM в PyML для классификации операций чтения, но хотел бы установить для дискриминанта более высокое значение, чем значение по умолчанию (которое я предполагаю равным 0). Как мне это сделать?
Ps. Я использую линейное ядро с liblinear-оптимизатором, если это имеет значение.
1 ответ
Решение
Окольный способ сделать это ниже:
Использовать result.getDecisionFunction()
метод и выбрать в соответствии с вашими предпочтениями.
Возвращает список значений, таких как:
[-1.0000000000000213, -1.0000000000000053, -0.9999999999999893]
Лучшие ответы по-прежнему приветствуются.