2013-09-23 4 views
0

Я использую SVM для синтетических данных, которые можно отделить по конструкции. Есть ли какое-либо программное обеспечение для использования SVM для линейно разделяемых данных? LibSVM и SVMlight решают неразделимый случай.Программное обеспечение SVM для линейно разделяемых данных

ответ

1

Если у вас есть линейно разделим случай, вы можете просто взять любую существующую реализацию как libSVM и запустить его с c=inf, как «классическим» SVM (для линейно разделимо случае) является пограничным случаем C -regularized формы, когда ошибка стоимость уходит в бесконечность. На практике установка C=1e12 почти всегда делает трюк.

Стоит отметить, что даже для линейно отделяемого случая обычно лучше найти какой-то «не идеальный» линейный разделитель из-за шума (неопределенности, ошибок, неоднозначности) маркировки набора тренировок.

+0

Хм, ты прав, я на самом деле хотел это сказать. Вот почему вы не должны отвечать на ваш телефон :) Я удаляю свой ответ прямо сейчас – Pedrom

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