尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

jpmml-lightgbm 安装教程:3 步把 LightGBM 模型搬进 Java 生态

jpmml-lightgbm 安装教程:3 步把 LightGBM 模型搬进 Java 生态 jpmml-lightgbm 安装教程3 步把 LightGBM 模型搬进 Java 生态【免费下载链接】jpmml-lightgbmJava library and command-line application for converting LightGBM models to PMML项目地址: https://gitcode.com/gh_mirrors/jp/jpmml-lightgbmLightGBM 模型在 Python 里训练好了业务系统却跑在 Java 上每次上线都要跨环境折腾jpmml-lightgbm 帮你把 LightGBM 模型转成标准 PMML 文件Java 侧加载 .pmml 即可直接预测部署链路一下变短。先用 30 秒认识 jpmml-lightgbmjpmml-lightgbm 是一个 Java 开源转换工具读入 LightGBM 用save_model保存的 .txt 模型文件输出符合 PMML 标准的 XML 模型。PMML 是行业通用的模型描述格式转换产物不绑死在任何运行时上——任何支持 PMML 的 Java 预测库都能直接消费它。算法同学照常训 LightGBM工程同学照常写 Java中间只隔一个 .pmml 文件。环境自查清单动手前花一分钟确认三样东西省掉构建到一半才报错的折腾依赖版本要求用途JDK11 或更高编译、构建并运行转换工具Apache Maven3.x构建项目、拉取依赖LightGBM2.0.0 或更高训练侧使用负责产出 .txt 模型三步装好它先把源码拉到本地得到一个 jpmml-lightgbm 工作目录git clone https://gitcode.com/gh_mirrors/jp/jpmml-lightgbm进入项目根目录后续命令都在这一层执行。这里你能看到根 pom.xml 和两个子模块pmml-lightgbm 与 pmml-lightgbm-example。cd jpmml-lightgbm跑一次构建并装进本地仓库mvn clean install构建成功后你会拿到两个 JARpmml-lightgbm/target/pmml-lightgbm-1.6-SNAPSHOT.jar是库版本适合嵌进自己的 Java 工程pmml-lightgbm-example/target/pmml-lightgbm-example-executable-1.6-SNAPSHOT.jar是命令行可直接执行的 uber-JAR开箱即转。实战一条命令完成模型转换假设 Python 侧已经把模型存成了 LightGBMAudit.txt直接开转java -jar pmml-lightgbm-example/target/pmml-lightgbm-example-executable-1.6-SNAPSHOT.jar --lgbm-input LightGBMAudit.txt --pmml-output LightGBMAudit.pmml两个参数各管一头参数含义--lgbm-input输入LightGBM 保存的 .txt 模型文件--pmml-output输出要生成的 .pmml 文件路径跑完看一眼产物——用文本编辑器打开 LightGBMAudit.pmml开头是 XML 声明和 pmml 根元素就 ✅ 成了。验证安装 接下来可以玩什么拿不准环境是否就绪加个--help跑一下能打印出参数说明就说明工具链没问题java -jar pmml-lightgbm-example/target/pmml-lightgbm-example-executable-1.6-SNAPSHOT.jar --help 下一步把生成的 .pmml 丢进 Spring Boot 或 Java EE 工程配合 Java 的 PMML 评估库直接做在线打分。想继续扩展的话可以顺着 jpmml 生态看看其他模型的转换器把团队里更多机器学习模型搬进 Java 侧。【免费下载链接】jpmml-lightgbmJava library and command-line application for converting LightGBM models to PMML项目地址: https://gitcode.com/gh_mirrors/jp/jpmml-lightgbm创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表