【问题标题】:Can I export RapidMiner model to integrate with python?我可以导出 RapidMiner 模型以与 python 集成吗?
【发布时间】:2016-10-02 05:38:29
【问题描述】:

在尝试了很多算法并在我的数据集上对其进行评估后,我已经使用 RapidMiner 训练了一个分类器模型。 我还将 RapidMiner 中的模型导出为 XML 和 pkl 文件,但我无法在我的 python 程序 (scikit-learn) 中读取它。 有什么方法可以在 python 程序中导入 RapidMiner 分类器/模型,并在我的最终应用程序中使用它来预测或分类新数据?

【问题讨论】:

    标签: python machine-learning scikit-learn rapidminer


    【解决方案1】:

    您可以使用pmml extenstion for RapidMiner 来导出您的模型。

    对于 python,例如 augustus 库可以处理 pmml 文件。

    【讨论】:

      【解决方案2】:

      实际上,我会说不 - 如果你想要的话,只需从一开始就在 sklearn 中训练你的模型。

      您的 RapidMiner 模型是某种对象。您要导出的两种格式只是存储方法。 Sklearn 模型是一种不同的对象。您不能直接保存一个并将其加载到另一个中。一个类似的例子是询问您是否可以将飞机发动机装载到火车上。

      要按照您的要求进行操作,您需要获取分类器保存的基础数据,找到格式,然后想办法以与 sklearn 分类器相同的格式获取它。这取决于您拥有的分类器类型。例如,如果您使用贝叶斯模型,您可以通过某种方式捕获先验概率,然后使用这些概率,但这并非易事。

      【讨论】:

      • 感谢您的回答。
      • 不过,我还是有点迷茫。如果我应该在 python 中重新实现流程,RapidMiner 工作室的附加值是多少?
      • RapidMiner(据称)非常适合在不知道如何编码的情况下可视化和实施机器学习。它们是两个不同的程序,不能一起使用。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-18
      • 2020-11-28
      • 2021-07-04
      • 1970-01-01
      • 2010-12-16
      • 1970-01-01
      相关资源
      最近更新 更多