我有训练图像和测试图像。我想用迭代的方式预测支持向量机模型。在创建模型之后,如果我预测结果,我只能看到最后的预测值,而不是n个模型的所有预测值。我想知道如何自动创建n个SVM模型的过程,并预测所有的值。
提前谢谢。
发布于 2015-12-07 09:12:49
如果您的问题是“多类”问题,您可以直接应用e1071提供的支持向量机功能来训练您的数据,这些数据都有正确的标签。
如果您的问题是“多实例”问题,您可以通过给出不同的名称来训练多个支持向量机模型。为了使迭代自动化,您可以使用粘贴()来玩这个把戏。有点像
for (n in 1:itr) {
svm.model <- svm(label~., data)
assign(paste("svm.model", n, sep = "."), svm.model)
}你会得到svm.model 1,svm.model 2,.分别适用于多个支持向量机模型。
https://stackoverflow.com/questions/33795473
复制相似问题