параметр C. epsilon как вектор в ksvm kernlab в R

Я пытаюсь использовать функцию ksvm пакета kernlab в R для регрессии epsilon-SVM. Я хочу поместить параметры C (константа регуляризации) и epsilon (нечувствительность) как векторы (длина вектора = длина обучающих данных). Но я не могу понять, как это сделать. Пожалуйста, предложите какой-нибудь способ.


person manofsins    schedule 11.04.2013    source источник


Ответы (1)


Почему вы думаете, что можете это сделать? Согласно документации ksvm, вы можете образцы. Такая модификация доступна, например, в библиотеке Python sklearn ( в качестве веса образцов).

Чтобы искусственно внедрить C-веса для каждой выборки, вы можете передискретизировать свои данные. Это будет очень неэффективно (особенно если у вас большие различия в значениях C), но его можно применить практически к любой библиотеке SVM.

person lejlot    schedule 31.08.2013