- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 python 中使用 scikit-learn 库进行分类项目。我正在使用随机森林进行分类。我正在使用具有 31 个特征的 UCI 数据集。我已经训练了模型并保存了最终的腌制模型。现在我有一个 pickle 文件和 python 脚本,用于提取 future 预测的特征。
现在我想在 android 中为我训练的模型开发用户界面,我如何在 android 项目中导入我训练的最终模型和 feature_extraction python 脚本。我正在使用 scikit-learn 并使用 anaconda 和 spyder 来开发模型。
最佳答案
这里有几个不同的选项,但都不是很顺利。
A) 将 Python 嵌入到你的 Android 应用中
相当复杂,尤其是对于带有原生 C 扩展的库,如 scikit-learn。但是一旦设置完成,您就可以使用任何您想要的 Python 代码。Python-for-Android 项目中提供了一些简化流程的工具。 https://github.com/kivy/python-for-androidKivy 是一个 GUI 框架,允许用纯 Python 编写 Android 应用程序。如果您还不了解 Java 并且拥有现有的应用程序,那可能是最简单的方法。
B) 用 Java 重写你的 ML 算法例如使用 Weka 框架及其 RandomForests 实现。重写完成后,Android 应用程序中的集成将变得轻松自如。
关于android - 如何将经过训练的 scikit-learn 模型导入到 android 项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50897244/
我是一名优秀的程序员,十分优秀!