预测模型标记语言(Predictive Model Markup Language,PMML)是一种可以呈现预测分析模型的事实标准语言。标准东西的好处就是,各种开发语言都可以使用相应的包,把模型文件转成这种中间格式,而另外一种开发语言,可以使用相应的包导入该文件做线上预测。
不过,当训练和预测使用同一种开发语言的时候,PMML 就没有必要使用了,因为任何中间格式都会牺牲掉独有的优化。
pmml官网:http://dmg.org/pmml
jpmml:https://github.com/jpmml
python代码
iris.csv数据集:https://download.csdn.net/download/u013378306/13027127
import pandas
from xgboost.sklearn import XGBClassifier,XGBRegressor
from sklearn2pmml import sklearn2pmml
from sklearn2pmml.pipeline imp