python机器学习的pkl文件转换成pml文件怎么弄?

提问者:帅平 问题分类:人工智能
做模型算法的同事使用scikit-learn训练了一些机器学习模型,然后提供了一些xxx.pkl的文件,现在需要转换成xxx.pmml文件,需要怎么办?
1 个回答
青山依旧
青山依旧
需要使用jpmml工具即可。操作步骤:
1、准备java环境
需要java11的环境
需要maven环境
2、下载jpmml源代码
https://github.com/jpmml/jpmml-sklearn?tab=readme-ov-file#installation
3、使用maven进行编译
mvn clean install -DskipTests
4、查看生成的可执行文件
路径在jpmml-sklearn-master/pmml-sklearn-example/target/pmml-sklearn-example-executable-1.9-SNAPSHOT.jar
5、进行转换
#执行转换命令的格式是
java -jar /Users/a0000/Documents/耶米工作/风控/模型/模型工具/jpmml-sklearn-master/pmml-sklearn-example/target/pmml-sklearn-example-executable-1.9-SNAPSHOT.jar --pkl-input ${xxxx.pkl} --pmml-output ${xxxx.pmml} 
#示例如下
java -jar /Users/a0000/Documents/耶米工作/风控/模型/模型工具/jpmml-sklearn-master/pmml-sklearn-example/target/pmml-sklearn-example-executable-1.9-SNAPSHOT.jar --pkl-input BinningProcess.pkl --pmml-output BinningProcess.pmml
发布于:3小时前 IP属地:四川省
我来回答