如何预测R中的多个svm模型?

时间:2015-11-19 04:48:36

标签: r svm

我分别训练和测试图像。我想以迭代的方式预测SVM模型。在我预测结果后创建模型后,我只能看到最后预测的值,而不是n个模型的所有预测值。我想知道如何自动创建n个SVM模型并预测所有值的过程。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您的问题是“多类”问题,您可以直接应用e1071提供的SVM功能来训练正确标记的数据。

如果您的问题是“多实例”问题,您可以通过为其提供不同的名称来训练多个SVM模型。对于自动迭代,您可以使用paste()来发挥作用。像

这样的东西
for (n in 1:itr) {
  svm.model <- svm(label~., data)
  assign(paste("svm.model", n, sep = "."), svm.model)
}

对于多个SVM模型,您将分别获得svm.model.1,svm.model.2,....