Я пытаюсь использовать функцию ksvm пакета kernlab в R для регрессии epsilon-SVM. Я хочу поместить параметры C (константа регуляризации) и epsilon (нечувствительность) как векторы (длина вектора = длина обучающих данных). Но я не могу понять, как это сделать. Пожалуйста, предложите какой-нибудь способ.
параметр C. epsilon как вектор в ksvm kernlab в R
Ответы (1)
Почему вы думаете, что можете это сделать? Согласно документации ksvm
, вы можете образцы. Такая модификация доступна, например, в библиотеке Python sklearn ( в качестве веса образцов).
Чтобы искусственно внедрить C-веса для каждой выборки, вы можете передискретизировать свои данные. Это будет очень неэффективно (особенно если у вас большие различия в значениях C), но его можно применить практически к любой библиотеке SVM.
person
lejlot
schedule
31.08.2013