问题标签 [pmml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
393 浏览

java - 如何从决策树模型中提取每个叶子的规则?

我有 pmml 格式的决策树模型,如下所示。如何以文本或其他格式保存每个叶子的规则?

例如:uniformitycellsize <= 3.5 ^ clumpthickness <= 6.5 ^ normalnucleoli >= 3.5 => B

==================================================== ========================= 实现这种结果的 xsl 样式表如下所示。

输出结果是:

0 投票
1 回答
175 浏览

r - 将派对对象转换为 pmml

我目前正在尝试将使用 R 包partykit(派对对象)创建的决策树转换为 pmml 格式。是否有允许这种转换的软件包?我知道 pmml 包的存在,但这仅支持使用 R 包 rpart 创建的 rpart 对象。由于我想自己创建决策树而不是从数据集中检索它们,因此仅使用 rpart 而不是 partykit 不是解决方案。

谢谢你的建议,尼尔斯

0 投票
0 回答
77 浏览

java - 用 java + swing 解析 PMML

我想用 java 解析一个 pmml 文档,但问题是 pmml 文件需要变量,我找不到任何解决方案如何处理它,我可以用 jframe 创建一个桌面应用程序,它使用文件选择器选择 pmml 文档并使用这个 ppml 文档和解析它?这是一个类似于我的文档的示例:

0 投票
0 回答
592 浏览

c++ - 在 C/C++ 中转换 PMML 描述模型

如何在 C/C++ 代码中转换以 PMML 格式存储的已训练模型(例如 RFRegressor 或 GBM)?

0 投票
0 回答
67 浏览

pmml - 如何在 pmml 中设置分类输出字段

我可以像这样设置一个derivedField

但实际上我需要将该字段显示为输出。所以我在 outputField 中添加了该代码(在 mapvalues 标记中)。但它没有用。我怎样才能做到这一点?

如何从数据字典中的数据(例如 TD_SALE_FLG_00M_5)创建分类输出字段?

0 投票
1 回答
53 浏览

sas - pmml 派生字段中的 else 子句

在 pmml 的派生字段中,为了进行本地转换,我使用了下面的代码

在该代码中,如果shortform 为m,则返回“male”,如果shortform 为f,则返回“female”。我还想为该代码添加 else 子句。如果 shortfrom 不是 m 或 f 它应该返回“未知”。我怎样才能做到这一点?

0 投票
1 回答
1899 浏览

python - 使用 Python 将 SVM 模型导出到 PMML

我正在使用 Scikit-Learn 应用 SVM 算法来预测客户是否会选择房屋贷款。我希望将模型导出为 PMML 格式。数据集中的特征和标签如下所示:

特征
1. 访问频率
2. 对报价的响应
3. 网上银行设施
的使用 4. 储蓄账户
数量 5. 支票账户
数量 6. 开出的支票
数量 7. 数量完成的电子转帐
8. 获得的财产
9. 其他贷款行为
10. 收入

标签
是房屋贷款

模型生成正确,但无法导出到 PMML。代码粘贴在下面:

代码:


转换为 PMML 时显示以下错误:

错误:


可能是什么原因 ?

0 投票
1 回答
48 浏览

apache-spark - 适合分布式,独立预测

如何在分布式大数据平台(例如 Apache Spark)中训练(拟合)模型,同时在独立机器(例如 JVM)中使用该模型并尽可能少地依赖?

我听说过PMML ,但我不确定它是否足够。Spark 2.0 也支持持久模型保存,但我不确定加载和运行这些模型需要什么。

0 投票
1 回答
256 浏览

sas - 如何在pmml中从派生字段引用输出字段

我的 pmml 中有派生字段,我想将它们用作输出字段。所以我想从派生字段中引用输出字段。但是 sas 应用程序会引发错误。错误是:

错误:未定义变量 Z_DD_OCCUPATION_ID。

如何从派生字段设置输出字段?这是我的 pmml 不起作用

如果我使用数据字典列而不是派生字段,它会完美运行。

例如,如果我转换

有用。因为在这种情况下,我从 datadictionary 列中引用 outputfield。但实际上我需要在输出字段中使用派生字段。如何从派生字段中引用输出字段?

0 投票
1 回答
249 浏览

pmml - 尝试在java中加载时jpmml中的InvalidFeatureException

我的 pmml 文件链接。由 R-Tool 生成

谷歌驱动器上的 pmml 文件

这是我的java代码..

例外 - -

任何想法?为什么会出现此错误?