从 R 中“导出”机器学习模型

机器算法验证 r 机器学习
2022-03-19 21:54:07

我可以在 R 中的传统训练/测试集上构建和实现经典的 ML 模型,但是如果合作伙伴想要获得这个模型以实现他自己的(任何类型的)系统怎么办?当然,保存和发送 R 模型结构并没有帮助。并且弄清楚预测机制在许多(黑匣子)情况下也不起作用。那么如何泛化和利用模型的学习规则呢?

1个回答

在进行实际模型拟合的软件和用于进行预测的软件之间共享模型的一种方法是预测模型标记语言 (PMML)。这是由Data Mining Group联盟维护的基于 XML 的标准。它允许将模型部署到其他应用程序、云或数据库系统。因此,如果您的合作伙伴想要的软件符合 PMML,那么您可以使用pmml包从 R 中导出您的模型。当然,在 R 中实现的机器学习模型比 PMML 标准或pmmlR 包所支持的要多但有相当多的支持模型。R 中的数据挖掘 GUIpmml也使用该包。rattle