jpmml导出java文件_将python或R生成的模型存为PMML供java调用

这篇博客介绍了如何将Python或R生成的模型转换为PMML格式,以便在Java环境中使用。通过jpmml-evaluator文档、XGBoost到PMML的转化示例、JPMML的随机森林例子,以及Java的PMMLManager代码实例,展示了完整的流程。此外,还提供了R2PMML库的安装指南,Maven的安装步骤,以及.class文件反编译工具jd-gui和Windows下的文本搜索方法。
摘要由CSDN通过智能技术生成

查看jpmml的说明文档:https://github.com/jpmml/jpmml-evaluator

其它参考资料

1、XGBoost模型文件转化为PMML

2、JPMML Example Random Forest

3、机器学习算法线上部署方法

4、Java Code Examples for org.jpmml.manager.PMMLManager

相关技巧

1、  更新R版本信息

install.packages("installr")

library(installr)

updateR()

2、  R2PMML安装与应用

library("devtools")

install_github(repo ="jpmml/r2pmml")

网址:https://github.com/jpmml/r2pmml

3、  Maven如何安装

(1)    下载Maven的安装包apache-maven-3.5.0-bin.zip;

(2)    解压到一个固定的文件夹。我的是解压到 C:\tools 目录下,更新Maven时只需要下载新的Maven包,解压到此目录并按照第三步修改环境变量;

(3)    配置maven的环境变量:先配置M2_HOME的环境变量,新建一个系统变量:M2_HOME ,路径是:D:\opt\apache-maven-3.5.0。再配置path环境变量,在path值的末尾添加"%M2_HOME%\bin"

(4)    点击确定之后,打开cmd窗口:输入mvn-version,出现如下内容表示安装成功。

4、.class文件反编译工具:jd-gui.exe(免安装)

5、windows下类似linux下的grep

可以用find和findst,比如

ipconfig | findstr /i "ipv4"

ipconfig | find /i "ipv4"

/i: 指定搜索不区分大小写。

举例:

D:\>pip freeze | find "sci"

scikit-image==0.12.3

scikit-learn==0.18

scipy==0.17.0

(注:字符串必须加””s)

或者:

D:\>pip freeze | findstr sci

scikit-image==0.12.3

scikit-learn==0.18

scipy==0.17.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值