2014-12-11 3 views
0

При изучении функции ранжирования с рангом SVM, должны ли значения параметра регуляризации C быть такими же, как те, которые используются в классификации?Параметр регуляризации SVM-диапазона

Причина, по которой я спрашиваю, заключается в том, что сайт SVM Rank предполагает, что параметр должен быть C = C_light * n, где n - количество различных запросов. То, как я это интерпретировал, это то, что C_light является значением C в проблеме классификации. Но теперь C может стать довольно большим, и для изучения функции ранжирования требуется очень много времени. Должен ли я принимать значения для C так же, как в классификации? Я неправильно интерпретирую сайт?

Ссылка: SVM Rank

ответ

0

Имейте в виду, что предложения, подобные эвристики. Есть несколько вещей, которые вы хотите иметь в виду при выборе значения для C.

Мне нравится начинать с выбора значений, которые позволяют алгоритму завершить работу очень быстро, а затем начать увеличивать его вверх, рассматривая как время выполнения, так и время точность модели варьируется.

Вы можете остановить ее увеличение, если: - точность уменьшается - он начинает принимать так долго, что это просто не стоит

Держите предложенное значение С в виде, так же, как проверка исправности/приблизительное предложение. Если значение, которое вы придумали, сильно отличается, и особенно если ваш SVM работает плохо, это признак того, что есть ошибка или что-то не так.