【发布时间】:2021-12-12 06:21:36
【问题描述】:
我正在尝试使用 sklearn2pmml 将我的 sckit-learn 模型转换为 PMML 4.3。我为 4.4 版成功完成了它,但是我需要 PMML 4.3,因此我决定使用以下命令为 sklearn2pmml 安装 0.56 版:
pip install sklearn2pmml=0.56
但是现在当我尝试创建管道时,我收到以下错误:
Pipe_PMML = PMMLPipeline([('scaler', StandardScaler()),('classifier', LogisticRegression())])
AttributeError: 'PMMLPipeline' object has no attribute 'apply_transformer'
sklearn2pmml 的最新版本是 0.76,解决了这个问题,但生成了 PMML 版本 4.4。我想知道以前的版本如何将 Python 中的 ML 模型转换为 PMML。有什么办法可以将 4.4 版本降级到旧版本?
【问题讨论】:
标签: python java scikit-learn pipeline pmml