как представить категориальные функции для LIBSVM

У меня есть атрибут, который может иметь 3 значения. Должна ли моя линия быть такой

+1 1:(0,0,1) 2:90
-1 1:(1,0,0) 2:67
.....

person KKa    schedule 19.04.2015    source источник


Ответы (1)


Если у вас есть объект с более чем одним измерением, вы должны разделить его на несколько одномерных объектов.

+1 1:0 2:0 3:1 4:90
-1 1:1 2:0 3:0 4:67
.....

Если у вас есть функция с категориальными значениями (0=Mercedes, 1=Ferrari, 2=Williams), вы должны разделить эту функцию из n значений на n логических функций. например особенность 1 (команда F1)

+1 1:0 2:...
-1 1:1 2:...
-1 1:2 2:...
...

следует разделить на 3 функции (1 is_Mercedes, 2 is_Ferrari, 3 is_Williams)

+1 1:1 2:0 3:0 4:...
-1 1:0 2:1 3:0 4:...
-1 1:0 2:0 3:1 4:...
...
person stefan    schedule 20.04.2015