python - 将 PMML 中的 SVM 模型导入 Java 或 Python?

标签 python r svm libsvm pmml

简短的问题:是否有用于 Java、Python 或任何其他支持 SVM 模型的主要编程语言的 PMML 接口(interface)?

背景:我使用 kernlab 包中的 ksvm 函数在 R 中训练了一个 SVM 模型。现在我想在不同的软件中使用这个模型。要从 R 导出它,我想我可以通过 R 的 pmml 包使用 PMML(预测模型标记语言)。

但是,我找不到任何适用于 Java、Python 或基本上任何允许导入此类模型的语言的库。 The Data Mining Group列出了相当多的 PMML 接口(interface),但这些大多是特定的统计工具。还有 libsvm通用库,但尚不清楚如何使用它来将模型从一个界面迁移到另一个界面。

最佳答案

您可以导入您用任何语言训练的模型。有一个 Python 的例子 Reinitializing learned linear models with scikit-learn

关于python - 将 PMML 中的 SVM 模型导入 Java 或 Python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15874969/

相关文章:

python - 向 C 添加库

python - 如何从命令行 Python 脚本将所有工作表保存在 LibreOffice Calc 电子表格中

r - 通过在行之间进行操作向矩阵添加新列

r - 计算 data.table 中多个列表的长度

r - 如何在 R 中向量化 for 循环以进行坐标计算?

python - 根据缺失数据合并两个 pandas 系列

python - 将电子邮件解析为 json 的库,就像 mailgun 所做的一样

machine-learning - 机器学习-SVM-计算向量W时如何计算偏差?

python - 数据均值/方差的变化会影响svm分类器吗?

c++ - 使用 SVM 训练 CK+ 地标以进行表达识别