Какой формат ввода для 3D-данных для LIBSVM? - PullRequest
0 голосов
/ 24 марта 2012

У меня есть набор данных с последовательностями акселерометра. Датчик выдает сэмплы с частотой 30 Гц в течение 2 секунд, поэтому я получил последовательности длиной 60. Каждый сэмпл имеет значения x, y и z. Таким образом последовательность выглядит так:

1: (2.5, 2.1, 1.5) 2:(3.1, 4.2, 7.5) ..... 60: (2.1, 4.5, 9.3) 

когда я запускаю libdVM checkdata.py, я получаю следующую ошибку:

line 2: feature '1:(-6.7965198,6.5,6.5)' not an <index>:<value> pair, <index> integer, <value> real number 

Как мне отформатировать трехмерные данные?

РЕДАКТИРОВАТЬ: диапазон для всех направлений = от -10 до 10

Спасибо.

1 Ответ

0 голосов
/ 25 марта 2012

Теперь я понимаю ваш другой вопрос ... поскольку ваши последовательности имеют фиксированную длину, вы можете объединить их в одну точку данных длиной 180, например, :

1: x_1 2: y_1 3: z_1 4: x_2 5: y_2 6: z_2 ..... 178: x_60 179: y_60 180: z_60

...