Как представлять категориальные особенности для LIBSVM
У меня есть атрибут, который может иметь 3 значения. Должна ли моя линия быть
+1 1:(0,0,1) 2:90
-1 1:(1,0,0) 2:67
.....
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:...
...