Как оказалось, набор результатов можно подать с нужными значениями, не только -1 и 1.
Решил попробовать на синтетическом тесте, с 2 и 3 параметрами (в виде матрицы и куба соответственно) со значениями от 0.01 до 0.99.
В качестве ключей выбрал номер параметра, а значение - дробное число, которое соответствует нужному идентификатору параметра.
Получилось подобное (www-db.deis.unibo.it/webapps/SVMFB/svm_learn/libsv...):
Прогнал тест на 10тыс входных вариантов, ответы получились разными, от 1 до 3 (в некоторых моделях всё равнялось одному числу, видать обучение так прошло).
В теории, всё верно заработало.
Также, изменил тип ядра на SVM::KERNEL_RBF.
Разбираюсь дальше...
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Решил попробовать на синтетическом тесте, с 2 и 3 параметрами (в виде матрицы и куба соответственно) со значениями от 0.01 до 0.99.
В качестве ключей выбрал номер параметра, а значение - дробное число, которое соответствует нужному идентификатору параметра.
Получилось подобное (www-db.deis.unibo.it/webapps/SVMFB/svm_learn/libsv...):
Обучил данным:
Прогнал тест на 10тыс входных вариантов, ответы получились разными, от 1 до 3 (в некоторых моделях всё равнялось одному числу, видать обучение так прошло).
В теории, всё верно заработало.
Также, изменил тип ядра на SVM::KERNEL_RBF.
Разбираюсь дальше...