将 R 神经网络包模型导出到 PMML

数据挖掘 r 预测建模
2022-03-04 13:28:05

当我查看R 包 pmml时,我发现可以直接将nnet模型导出为PMML格式。

但实际上我正在使用neuralnet包,因为它具有更多功能和灵活性。

问题是:

如何将neuralnet模型导出为PMML格式,我检查了pmml包,它不起作用。

任何其他选项,例如将neuralnet模型转换为nnet模型,或PMML使用其他一些包?谢谢

1个回答

你已经提到了替代方案......

  • neuralnet对象转换为nnet类对象
  • 实施pmml.neuralnet()

pmml,nnet和包neuralnet易于阅读。您可以通过 cran找到源代码。

我认为实施pmml.neuralnet()可能是最干净的。您可以复制粘贴当前pmml.nnet() 方法,调用它pmml.neturalnet()并进行必要的更改。不应该超过一天的工作。

ps:当然,如果您之后将您的功能发送给作者,那会很酷neuralnet,并从这里链接它。:)