Маркировка одного класса для перекрестной проверки в libsvm matlab

Я хочу использовать одноклассную классификацию с использованием LibSVM в MATLAB.

Я хочу тренировать данные и использовать перекрестную проверку, но я нене знаю, что я должен сделать, чтобы обозначить выбросы.

Если, например, у меня есть эти данные:

trainData =  [1,1,1; 1,1,2; 1,1,1.5; 1,1.5,1; 20,2,3; 2,20,2; 2,20,5; 20,2,2];
labelTrainData = [-1 -1 -1 -1 0 0 0 0];  

(Первые четыре являются примерами 1 класса, остальные четыре являются примерами выбросов, только для перекрестной проверки)

И я тренирую модель, используя это: я

model = svmtrain(labelTrainData, trainData , '-s 2 -t 0 -d 3 -g 2.0 -r 2.0 -n 0.5 -m 40.0 -c 0.0 -e 0.0010 -p 0.1 -v 2' );

я не уверен, какое значение использовать для маркировки данных 1-го класса и что использовать для выбросов. Кто-нибудь знает, как это сделать?

Заранее спасибо. -Джессика

Ответы на вопрос(1)

Ваш ответ на вопрос