首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏阿黎逸阳的代码

    机器学习模型部署—PMML

    step3:导出模型(sklearn2pmml函数)。 其中step1不是必须步骤。 接下来看两个具体实例。 from sklearn import tree from sklearn.model_selection import train_test_split from sklearn2pmml import PMMLPipeline, sklearn2pmml from sklearn.ensemble import GradientBoostingClassifier train, test, train_labels sklearn2pmml:把模型保存为PMML文件。 得到部分结果如下: ? 四、实例二:把随机森林模型保存为PMML 本例数据和实例一相同,就不赘述了。 sklearn2pmml:把通道中训练好的模型保存为PMML文件。 生成的PMML文件内容如下: ? 如果模型训练和预测用同一种语言,我认为没必要使用PMML。

    8.2K31发布于 2020-09-08
  • 来自专栏AI派

    【实战】Java如何跨语言调用Python/R训练的模型

    实战环节 训练并导出 PMML 我们这里仍然是通过 sklearn 训练一个随机森林模型,我们需要借助 sklearn2pmml 将 sklearn 训练的模型导出为 PMML 文件。 如果没有 sklearn2pmml,请输入以下命令来安装: pip install --user git+https://github.com/jpmml/sklearn2pmml.git 我们来看下如何使用 sklearn2pmml 。 from sklearn.datasets import load_iris from sklearn.ensemble import RandomForestClassifier from sklearn2pmml import PMMLPipeline, sklearn2pmml iris = load_iris() # 创建带有特征名称的 DataFrame iris_df = pd.DataFrame

    5.8K21发布于 2018-07-25
  • 来自专栏机器学习算法原理与实践

    用PMML实现机器学习模型的跨平台上线

    如果我们使用的是sklearn,那么可以使用sklearn2pmml这个python库来做模型文件的生成,这个库安装很简单,使用"pip install sklearn2pmml"即可,相关的使用我们后面会有一个 PMML模型生成和加载示例     下面我们给一个示例,使用sklearn生成一个决策树模型,用sklearn2pmml生成模型文件,用JPMML加载模型文件,并做预测。      inline import pandas as pd from sklearn import tree from sklearn2pmml.pipeline import PMMLPipeline from sklearn2pmml import sklearn2pmml import os os.environ["PATH"] += os.pathsep + 'C:/Program Files/Java/jdk1.8.0_171 pipeline = PMMLPipeline([("classifier", tree.DecisionTreeClassifier(random_state=9))]); pipeline.fit(X,y) sklearn2pmml

    3.4K51发布于 2018-08-07
  • 来自专栏全栈程序员必看

    用PMML实现机器学习模型的跨平台上线

    如果我们使用的是sklearn,那么可以使用sklearn2pmml这个python库来做模型文件的生成,这个库安装很简单,使用”pip install sklearn2pmml”即可,相关的使用我们后面会有一个 PMML模型生成和加载示例     下面我们给一个示例,使用sklearn生成一个决策树模型,用sklearn2pmml生成模型文件,用JPMML加载模型文件,并做预测。      inline import pandas as pd from sklearn import tree from sklearn2pmml.pipeline import PMMLPipeline from sklearn2pmml import sklearn2pmml import os os.environ["PATH"] += os.pathsep + 'C:/Program Files/Java/jdk1.8.0_171 pipeline = PMMLPipeline([("classifier", tree.DecisionTreeClassifier(random_state=9))]); pipeline.fit(X,y) sklearn2pmml

    52420编辑于 2022-09-20
  • 来自专栏分母为零

    机器学习模型之PMML

    如果我们使用的是sklearn,那么可以使用sklearn2pmml这个python库来做模型文件的生成。

    1.7K10发布于 2020-03-11
  • 来自专栏全栈程序员必看

    风控模型及特征的上线部署方法

    2)在自己的本地配置java环境,安装JDK,并在python里安装sklearn2pmml包 3)利用sklearn2pmml将python的model文件转成pmml文件 4)将pmml文件交给开发同学

    1.7K12编辑于 2022-08-19
  • 来自专栏携程技术

    干货 | 机器学习模型在携程海外酒店推荐场景中的应用

    由python封装的模型可以通过sklearn中的sklearn2pmml函数实现PMML文件转换。XGBoost模型需要JPMML-XGBoost命令行转换工具,转换命令为: ?

    1.8K20发布于 2020-08-18
领券