如何在Android Studio

时间:2018-02-04 16:24:07

标签: java plugins rapidminer pmml

我目前正在开发一个对象识别应用。我使用的是Android Studio,我在Rapid Miner Studio上创建了一个神经网络模型并将其保存为PMML。我想在Android Studio中的一组提取的特征上应用此模型,以便我可以获得预测(例如:对象是水果/蔬菜/坚果?)。但是,我无法在Android Studio中集成Rapid Miner库。我已经下载了" rapidminer-extension-template"来自https://github.com/rapidminer/rapidminer-extension-template。它是应该下载的正确文件吗?

过去4天我一直在寻找一个有效的解决方案,但我似乎找不到一个。

我是否必须使用Rapid Miner库来应用PMML模型,还是可以使用其他东西?

2 个答案:

答案 0 :(得分:0)

扩展模板用于为RapidMiner创建新的扩展,可以提供新的操作符。 因此,在您的情况下,您需要的是Android中PMML模型的解释器。这project看起来很有希望,但我自己没有测试过。

另请注意,RapidMiner的Write PMML Operator目前不支持神经网络模型。帮助文本说明支持的模型是:

  • 决策树模型
  • 规则模型
  • 名义属性的朴素贝叶斯模型
  • 线性回归模型
  • Logistic回归模型
  • 基于质心的聚类模型,如k-means和k-medoids模型

也可以在RapidMiner community forum中进一步询问或重新发布问题,特别是如果您对扩展程序开发有疑问,可以在那里找到合格的帮助。

答案 1 :(得分:0)

我下载了pmml-evaluator库并将其添加到我的项目中。 GitHub上的文档帮助我实现了我的目标;它能够读取PMML模型并提供预测。

此外,即使在RapidMiner的网站上,他们说PMML编写器的兼容分类器列表仅限于提到的那些,我能够保存神经网络模型并将其用于预测在Android Studio中。