3

我如何加载使用此处引用的ensembleSVM启用的 svm 模型?

我可以使用 (e1071) 将我在 R 中的拟合模型导出为“libsvm”格式

write.svm(model1, svm.file = "model1.svm")
write.svm(model2, svm.file = "model2.svm")

然后建立我的合奏(doc

merge-models -model1 model1.svm -model2 model2.svm -o model.ENSABLE.svm

输出结果为“libsvm”文件格式。

现在如何将集成加载回 R 中,然后用它预测新数据?

4

1 回答 1

1

我是 EnsembleSVM 包的作者。不幸的是,该软件包还没有 R 接口。目前,您唯一的选择是esvm-predict通过命令行调用测试数据,然后加载包含预测的文件(使用-o标志设置)。请注意,合奏不是精确的 libsvm 格式。即使看起来很相似,您也无法使用 libsvm 工具读取集成模型。

您可以使用 R 的system()esvm-predict通过命令行调用。值得一提的是,目前正在开发 R、MATLAB 和 Python 的接口。我们希望在今年年底前准备好它们,以及其他一些好东西。

于 2013-09-04T14:09:57.777 回答