我正在使用一类 SVM 来训练和预测异常。我想以一种简单的方式使用交叉验证来训练模型,就像我在 R 中使用带有插入符号的多类 SVM 所做的那样。
现在,我训练模型:
svm.model<-svm(training,y=NULL,
type='one-classification',
nu=0.01,
gamma=0.002,
scale=TRUE,
kernel="radial")
但是,我想使用插入符号,应用交叉验证并执行以下操作:
train_control <- trainControl(method="repeatedcv", number=10, repeats=3)
svm.model <- train(classe~., data=training, method="svmRadial", trControl=train_control)
但是,我不想训练多类 SVM,而是使用一类 SVM。
有没有办法用插入符号在 R 中做到这一点?