问题标签 [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 投票
1 回答
3497 浏览

java - 对 PMML 的 Java 支持

我是 PMML 的新手:预测模型标记语言 ( www.dmg.org ),我想知道是否有某种 Java 支持(开源/专业)来创建/解析 PMML 文件。

最初,我只考虑从 Java 环境以编程方式创建/解析 PMML 文件的可能性。

我一直在“谷歌搜索”,发现了几种可能性:

开源:

来自爪哇。

  • 杰德姆。javax.datamining。好像死了?有人有更多信息吗?

专业的。

DIY

  • 使用 XML Java 库并为自己构建一个 PMML 文件的解析器/编写器

我很欣赏你的所有意见。

提前致谢

奥斯卡

0 投票
3 回答
8683 浏览

python - 在 python 中应用 PMML 预测模型

Knime 为我生成了一个PMML模型。这时候我想把这个模型应用到一个python进程中。这样做的正确方法是什么?

更深入:我开发了一个django 学生考勤系统。该应用程序已经非常成熟,以至于我有时间实现“我感觉很幸运”按钮来自动填写考勤表。这就是 PMML 的用武之地。Knime 生成了一个预测学生出勤率的 PMML 模型。另外,感谢 django 如此高效,让我有时间做这项伟大的工作;)

在此处输入图像描述

0 投票
5 回答
2566 浏览

python - 将 PMML 中的 SVM 模型导入 Java 或 Python?

简短的问题:是否有用于 Java、Python 或任何其他支持 SVM 模型的主要编程语言的 PMML 接口?

背景:我使用包中的ksvm函数在 R 中训练了一个 SVM 模型kernlab。现在我想在不同的软件中使用这个模型。要从 R 中导出它,我想我可以通过pmmlR 的包使用 PMML(预测模型标记语言)。

但是,我找不到任何适用于 Java、Python 或基本上任何允许导入此类模型的语言的库。数据挖掘组列出了很多 PMML 接口,但这些主要是用于统计的特定工具。还有libsvm通用库,但不清楚如何使用它来将模型从一个接口迁移到另一个接口。

0 投票
3 回答
6625 浏览

java - 将 PMML - 模型(人工神经网络)转换为 Java 代码

我有一个训练有素的人工神经网络 (ANN) 的 PMML 文件。我想创建一个 Java 方法,它只接受输入并返回目标值。

这似乎很容易,但我不知道如何实现它。

PMML 版本 = 3.0

更新:2013 年 5 月 24 日

我尝试使用 jpmml Java API。

这就是我所做的:

(1)通过Maven Central Repository(链接)下载三个.Jar文件:

  • pmml-manager-1.0.2.jar
  • pmml-model-1.0.2.jar
  • pmml-evaluator-1.0.2.jar

(2)使用eclipse“配置构建路径”并添加了这三个外部.Jar

(3) 导入我的名为“text.xml”的PMML-File(人工神经网络(ANN))PMML version="3.0"

(4) 尝试运行jpmml-project 提供的示例“ TreeModelTraversalExample.java ”

显然由于某些原因它不起作用:

  • 提到的例子不适用于ANN。如何重写它?
  • 我的 PMML 文件是 XML 格式的。格式是否正确?
  • 我不知道如何处理或添加 Java API。我是否应该在 Eclipse 中通过“配置构建路径”添加这些?

显而易见的事实 #2,我不知道我在做什么 :-)

再次感谢和最亲切的问候。

斯特凡

0 投票
4 回答
3355 浏览

r - 将 PMML 导出到文本文件?

简单的问题,我已经使用 存储了 R 对象的 PMML 代码pmmlcode <- pmml(my.object),我想要一些方法将其直接保存到文本文件中。通常的write.table方法不起作用,因为数据不是表格。

0 投票
1 回答
244 浏览

python - 无法执行 Augustus PMML Gaslog 示例。需要帮助调试

我运行命令测试 Augutus 的 Gaslog 示例:

奥古斯都 consumer_config.xcfg

但出现以下错误:

参考:

我正在尝试的示例:https ://github.com/codersofthedark/augustus/tree/master/augustus-examples/gaslog/introductory

奥古斯都:https ://code.google.com/p/augustus/

0 投票
1 回答
715 浏览

r - 如何在 PMML 中执行 koyck 滞后转换?

我正在使用 PMML 在不同平台之间传输我的模型(我在 R 中开发的)。我经常面临的一个问题是,给定输入数据,我需要进行大量预处理。大多数情况下,这在 PMML 中相当简单,但当我需要 Koyck 滞后转换时,我无法弄清楚如何去做。现在输入数据集的前几行如下所示:

并由以下方式生成:

我想使用变量 Xa、Xb 和 Xc 的 koyck 滞后创建一个新变量 M,如下所示:

最后建立一个模型:

在 RI 中使用 pmml 库可以得到这样的 PMML XML 输出。

但是,我想包括一个创建变量 M 的部分。如何编写符合 PMML 的部分?同样,输入数据是 df data.frame,我希望在 PMML 中定义所有数据预处理。

0 投票
2 回答
1441 浏览

r - Rattle R 未加载数据

我正在尝试将库数据集加载到 Rattle 中,但我不断收到以下错误:

“ifelse(pmmlCanExport(variables[i]), “”, Rtxt(“.No code export”)) 中的错误:
找不到函数“pmmlCanExport”

有时它不会抛出错误,但只会加载第一列,而不是整个数据集。

我已经pmml安装并加载了软件包。

我也尝试加载一个R数据框和一个 CSV,同样的问题......

有人遇到这种情况吗?

使用 Windows 7 Professional 64 位,尝试使用R版本 3.01 和 3.02。同样的错误。

回溯显示:

0 投票
5 回答
6942 浏览

r - 可以在 R 中读取 PMML 模型吗?

我有一个 PMML 文件,我试图在 R 中导入/读取它以基于它进行一些分析。虽然我找到了一个与 PMML 相关的,但我找不到合适的函数来读取模型。有没有一种简单的方法可以将这种类型的文件读入 R?

谢谢,

0 投票
2 回答
314 浏览

postgresql - PostgreSQL 是否支持 PMML

我找不到任何关于 PostgreSQL db使用搜索引擎支持PMML的参考资料。我想知道是否有人对此有任何运气。我想在 PostgreSQL 中部署一个在 R 中构建的随机森林模型(我知道其他解决方法 - 但想在我走另一条路之前得到这个问题的答案)。