2013-10-03 2 views
1

У меня есть два вопроса, связанные с вводом данных в LIBSVM.Формат данных для обучения Libvvm SVR в Matlab

1) Do I need to format the data into sparse format to input svr libsvm in matlab. 
2) Do I need to normalize the data before I input them to the trainer. 

Я тренирую svr без каких-либо из них, и получаю такие же результаты, даже если они отформатированы. Как упоминалось в документации libsvm, форматирование данных используется, когда мы делаем это для OCTAVE, так как каждая вещь запускается автоматически, просто запуская train.py и test.py. Но в Matlab я не уверен. Может кто-то уточнить.

ответ

4

1) Это может быть хорошей идеей сделать, чтобы быть более эффективным.

2) Рекомендуется, но не требуется.

Но, как я уже сказал в комментарии here, LibSVM matlab используется для вызова функций C. Таким образом, вы можете ссылаться на основную документацию libSVM для такого рода вопросов.

+0

Значит, вы имеете в виду, что это нормально для использования без форматирования в Matlab. Это вопрос, который у меня есть в течение длительного времени – ChanChow

+0

Да, когда я использовал LibSVM для своего проекта, я не беспокоился о форматировании. Потому что вы хотите передать матрицу данных, которые представляют ваши данные. – Vuwox

+0

Спасибо @Alexandre Bizeau. Кстати, вы что-нибудь делали в SVR – ChanChow

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