Регрессия с помощью libsvm: почему созданная модель содержит много строк, а не только одну строку - PullRequest
0 голосов
/ 16 февраля 2012

Я использую libsvm (библиотеку для решения проблем регрессии) для генерации модели из обучающего набора.

Сгенерированная модель содержит много строк, но я ожидаю, что она содержит только одну строку, которая представляет всю сгенерированную модель.Я думаю, что каждая строка соответствует одной модели.

Например: если я использую в качестве обучения набор данных об одном пользователе, скажем, 10 строк о пользователе, то я ожидаю, что в созданной модели есть одна строкапредставляет модель этого пользователя.Но это не так.

Почему?Или как мне интерпретировать среднее из сгенерированных строк?

1 Ответ

0 голосов
/ 19 февраля 2012

Какие данные вы используете - они редкие или плотные? LibSVM работает довольно плохо с регрессией по сравнению с нейронными сетями ( Nen Beta ) - если вы заинтересованы в линейной модели, вам придется преобразовать векторы поддержки, составляющие LibSVM -Модель для одного вектора веса (плюс смещение), чтобы сделать его интерпретируемым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...