【问题标题】:How to use JPMML-Android to implement a PMML machine learning model?如何使用 JPMML-Android 实现 PMML 机器学习模型?
【发布时间】:2018-10-28 04:59:05
【问题描述】:

我在 Python 中使用 scikit-learn 创建了一个 PMML 随机森林模型,我的目标是在 Android 应用中实现该模型以进行实时预测。从上一个问题来看,解决这个问题的最佳方法似乎是使用 JPMML-Android (https://github.com/jpmml/jpmml-android)。但是,没有教程,而且考虑到我对此的了解程度,我完全不确定“使用”部分发生了什么。对于如何使用它来实现我的模型的任何帮助将不胜感激!

谢谢!

【问题讨论】:

  • @VivekKumar 谢谢,但我已经看过了。它并没有太大帮助,因为我不确定如何使用我的 PMML 模型,我需要设置什么才能让代码本身工作,而且我不确定是否基于代码如何进行实时预测(输入我自己的输入)。
  • 你让它工作了吗?

标签: java android machine-learning pmml


【解决方案1】:
  1. 把你的 .pmml 文件放到目录中:

jpmml-android-master\pmml-android-example\src\main\pmml\

  1. 安装 mvn 插件:例如在windows cmd中:

mvn 全新安装

  1. 在目录中找到您的 .ser 文件:

jpmml-android-master\pmml-android-example\target\generated-sources\combined-assets\

第二步编译代码并将.pmml文件转换为.ser文件。

然后你可以按照

中的示例代码

jpmml-android-master\pmml-android

在 Android Studio 中构建 android 项目以使用 .ser 模型。

【讨论】:

    猜你喜欢
    • 2019-05-14
    • 1970-01-01
    • 2019-07-25
    • 1970-01-01
    • 2021-02-12
    • 2016-01-18
    • 2020-09-29
    • 2023-03-28
    • 1970-01-01
    相关资源
    最近更新 更多