在尝试了大量算法并使用我的数据集对其进行评估后,我使用RapidMiner训练了一个分类器模型。 我还将模型从RapidMiner导出为XML和pkl文件,但我无法在我的python程序中读取它(scikit-learn)。 有没有办法在python程序中导入RapidMiner分类器/模型,并用它来预测或分类我的最终应用程序中的新数据?
答案 0 :(得分:1)
实际上,我会说不 - 只是从头开始训练你的模型,如果你想要的话。
您的RapidMiner模型是某种对象。导出的两种格式只是存储方法。 Sklearn模型是一种不同的对象。您无法直接保存一个并将其加载到另一个中。一个类似的例子是询问你是否可以乘坐飞机引擎并将其装入火车。
要执行您要求的操作,您需要获取分类器保存的基础数据,找到格式,然后找出一种方法来获取与sklearn分类器相同的格式。这取决于您拥有的分类器类型。例如,如果你使用贝叶斯模型,你可以以某种方式捕获先验概率,然后使用它们,但这并不重要。
答案 1 :(得分:0)
您可以使用pmml extenstion为RapidMiner导出模型。
对于python,例如可以使用pmml文件的augustus库。