我目前正在开发一个对象识别应用。我使用的是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模型,还是可以使用其他东西?
答案 0 :(得分:0)
扩展模板用于为RapidMiner创建新的扩展,可以提供新的操作符。 因此,在您的情况下,您需要的是Android中PMML模型的解释器。这project看起来很有希望,但我自己没有测试过。
另请注意,RapidMiner的Write PMML Operator目前不支持神经网络模型。帮助文本说明支持的模型是:
也可以在RapidMiner community forum中进一步询问或重新发布问题,特别是如果您对扩展程序开发有疑问,可以在那里找到合格的帮助。
答案 1 :(得分:0)
我下载了pmml-evaluator库并将其添加到我的项目中。 GitHub上的文档帮助我实现了我的目标;它能够读取PMML模型并提供预测。
此外,即使在RapidMiner的网站上,他们说PMML编写器的兼容分类器列表仅限于提到的那些,我能够保存神经网络模型并将其用于预测在Android Studio中。