问题标签 [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.
java - 如何从决策树模型中提取每个叶子的规则?
我有 pmml 格式的决策树模型,如下所示。如何以文本或其他格式保存每个叶子的规则?
例如:uniformitycellsize <= 3.5 ^ clumpthickness <= 6.5 ^ normalnucleoli >= 3.5 => B
==================================================== ========================= 实现这种结果的 xsl 样式表如下所示。
输出结果是:
r - 将派对对象转换为 pmml
我目前正在尝试将使用 R 包partykit(派对对象)创建的决策树转换为 pmml 格式。是否有允许这种转换的软件包?我知道 pmml 包的存在,但这仅支持使用 R 包 rpart 创建的 rpart 对象。由于我想自己创建决策树而不是从数据集中检索它们,因此仅使用 rpart 而不是 partykit 不是解决方案。
谢谢你的建议,尼尔斯
java - 用 java + swing 解析 PMML
我想用 java 解析一个 pmml 文档,但问题是 pmml 文件需要变量,我找不到任何解决方案如何处理它,我可以用 jframe 创建一个桌面应用程序,它使用文件选择器选择 pmml 文档并使用这个 ppml 文档和解析它?这是一个类似于我的文档的示例:
c++ - 在 C/C++ 中转换 PMML 描述模型
如何在 C/C++ 代码中转换以 PMML 格式存储的已训练模型(例如 RFRegressor 或 GBM)?
pmml - 如何在 pmml 中设置分类输出字段
我可以像这样设置一个derivedField
但实际上我需要将该字段显示为输出。所以我在 outputField 中添加了该代码(在 mapvalues 标记中)。但它没有用。我怎样才能做到这一点?
如何从数据字典中的数据(例如 TD_SALE_FLG_00M_5)创建分类输出字段?
sas - pmml 派生字段中的 else 子句
在 pmml 的派生字段中,为了进行本地转换,我使用了下面的代码
在该代码中,如果shortform 为m,则返回“male”,如果shortform 为f,则返回“female”。我还想为该代码添加 else 子句。如果 shortfrom 不是 m 或 f 它应该返回“未知”。我怎样才能做到这一点?
python - 使用 Python 将 SVM 模型导出到 PMML
我正在使用 Scikit-Learn 应用 SVM 算法来预测客户是否会选择房屋贷款。我希望将模型导出为 PMML 格式。数据集中的特征和标签如下所示:
特征
1. 访问频率
2. 对报价的响应
3. 网上银行设施
的使用 4. 储蓄账户
数量 5. 支票账户
数量 6. 开出的支票
数量 7. 数量完成的电子转帐
8. 获得的财产
9. 其他贷款行为
10. 收入
标签
是房屋贷款
模型生成正确,但无法导出到 PMML。代码粘贴在下面:
代码:
转换为 PMML 时显示以下错误:
错误:
可能是什么原因 ?
sas - 如何在pmml中从派生字段引用输出字段
我的 pmml 中有派生字段,我想将它们用作输出字段。所以我想从派生字段中引用输出字段。但是 sas 应用程序会引发错误。错误是:
错误:未定义变量 Z_DD_OCCUPATION_ID。
如何从派生字段设置输出字段?这是我的 pmml 不起作用
如果我使用数据字典列而不是派生字段,它会完美运行。
例如,如果我转换
至
有用。因为在这种情况下,我从 datadictionary 列中引用 outputfield。但实际上我需要在输出字段中使用派生字段。如何从派生字段中引用输出字段?