2016-02-10 4 views

ответ

0

Весовые значения опорных векторов - это первые числа на каждой из опорных векторных линий (последние три). Несмотря на использование линейного ядра, libsvm предназначен для общих SVM-ядер, поэтому он не сохраняет явно вектор-вектор и смещение.

Если вы знаете, что хотите линейное ядро, и вы хотите эту информацию, вы можете использовать liblinear (от тех же людей, что и libsvm). Учитывая этот тривиальный данные:

1 1:1 2:1 
0 1:-1 2:-1 

вы можете получить эту модель, которая имеет явный вес и смещение:

solver_type L2R_L2LOSS_SVC_DUAL 
nr_class 2 
label 1 0 
nr_feature 2 
bias -1 
w 
0.4327936 
0.4327936 
+0

Спасибо, также как я установить параметр с (я хочу с быть достаточно большим, что вообще не будет ошибочной классификации), так что я получаю разные весовые векторы. Благодарю. – enthusiast

Смежные вопросы