pmml相关内容

使用 JPMML 评估 SAS 生成的 PMML 文件时出现 FMTWIDTH 错误

我有一个从 SAS Miner 生成的 PMML,我无法使用 JPMML 1.1.4 对其进行正确评估.JPMML 1.1.4 说它支持 PMML 4.2,而 PMML 说它是 PMML 4.2 版. 以下函数“SAS-EM-String-Normalize"中的 FMTWIDTH 是正确的 PMML 语法吗? 知道为什么我不能使用 JPMML 评估这个函数吗? 我的 Trans ..
发布时间:2022-01-08 17:29:12 Java开发

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

我有一个 PMML 文件,我试图在 R 中导入/读取该文件以基于它进行一些分析.我找不到合适的函数来读取模型,尽管我找到了一个 与 PMML 相关的包.有没有一种简单的方法可以将这种类型的文件读入 R 中? 谢谢, 解决方案 遗憾的是,无法导入 PMML 格式的模型以使用 R 预测某些实例的类别. pmml 包只允许您在 R 中训练一个模型,然后将其导出. ..
发布时间:2021-12-25 20:00:47 其他开发

在生产中部署 R 模型的选项

在生产中部署预测模型似乎没有太多选择,鉴于大数据的爆炸式增长,这令人惊讶. 我了解开源 PMML 可用于将模型导出为 XML 规范.然后可以将其用于数据库内评分/预测.然而,似乎要完成这项工作,您需要使用 Zementis 的 PMML 插件,这意味着该解决方案并不是真正的开源.有没有更简单的开放方式将 PMML 映射到 SQL 进行评分? 另一种选择是使用 JSON 而不是 XML ..
发布时间:2021-12-14 10:07:26 AI人工智能

将 spark 特征转换管道导出到文件

PMML、Mleap、PFA 目前仅支持基于行的转换.它们都不支持基于框架的转换,如聚合或 groupby 或 join.导出包含这些操作的火花管道的推荐方法是什么. 解决方案 I see 2 options wrt Mleap: 1) 实现基于数据帧的转换器和 SQLTransformer-Mleap 等价物.这个解决方案在概念上似乎是最好的(因为您总是可以将此类转换封装在管道元素 ..
发布时间:2021-11-14 23:02:23 其他开发

R SVM 阿尔法系数

我正在尝试从 PMML 文件在 R 中重新创建 SVM 对象,但我无法理解 R 如何存储 alpha 系数.我目前正在 iris 数据集上测试它,并使用命令 生成了一个 R SVM 对象 库(e1071)数据(虹膜)模型 我正在用命令查看它的系数 model$coefs 得到如下结果 [,1] [,2][1,] 0.0890967 0.00000000[2,] 0.0000000 0 ..
发布时间:2021-09-01 19:26:58 其他开发

将Spark特征转换管道导出到文件

PMML,Mleap,PFA当前仅支持基于行的转换.它们都不支持基于帧的转换,例如聚合,分组或联接.导出包含这些操作的Spark管道的推荐方法是什么. 解决方案 我看到2个选项,其中包括Mleap: 1)实现基于数据帧的转换器和 SQLTransformer -Mleap等效项.从概念上讲,此解决方案似乎是最佳的(因为您始终可以将这样的转换封装在管道元素中),但也需要大量工作.参见 ..
发布时间:2021-04-08 19:56:47 其他开发

从JPMML模型的InputField获取实际的字段名称

我有一个使用JPMML的java应用程序中使用的scikit模型.我正在尝试使用在培训期间使用的列的名称来设置InputFields,但是"inField.getName().getValue()"被混淆为"x {#}".无论如何,我可以将"x {#}"映射回原始功能/属性名称吗? Map arguments = new LinkedHashMa ..
发布时间:2020-07-03 19:40:37 Java开发

python2.7中的PMML sklearn2pmml错误

我有一个要转换为pmml的randomforest模型.我可以正确拟合模型,因为它不会引发任何错误: test_pipeline = PMMLPipeline([("rforest", RandomForestClassifier())]) test_pipeline.fit(trainX, trainY) CPU times: user 1.18 s, sys: 61.6 ms, tot ..
发布时间:2020-07-03 19:40:34 Python

如何使用JPMML-Android实现PMML机器学习模型?

我已经在Python中使用scikit-learn创建了PMML随机森林模型,我的目标是在Android应用中实现该模型以进行实时预测.从上一个问题开始,解决此问题的最佳方法似乎是使用JPMML-Android( https://github.com/jpmml/jpmml-android ).但是,这里没有教程,而且鉴于我对此有何新意,我不确定该“用法"部分中发生了什么.我将如何使用它来实现我的 ..
发布时间:2020-07-03 19:40:32 Java开发

r2pmml问题

我最近在R中安装了软件包r2pmml及其所有依赖项.但是,当我尝试将gbm模型对象转换为pmml时,会引发此错误: r2pmml::r2pmml(model,"model.pmml") Error in .jnew("org/jpmml/rexp/Main") : java.lang.UnsupportedClassVersionError: org/jpmml/rexp/Main : ..
发布时间:2020-07-03 19:39:28 其他开发

如何在Python上使用PMML文件和Augustus对线性模型进行评分

我是python,PMML和augustus的新手,所以这个问题有点新手.我有一个PMML文件,在每次新的数据迭代后,我都希望从该文件中进行评分.我只需要在Augustus中使用Python即可完成本练习.我读了许多文章,其中一些值得一提,因为它们很好. ( http://augustusdocs.appspot.com/docs/v06/model_abstraction/augustus ..
发布时间:2020-07-03 19:38:26 AI人工智能

将python scikit学习模型导出到pmml

我想将python scikit-learn模型导出到PMML中. 哪种python软件包最合适? 我阅读了有关 Augustus 的信息,但我无法使用scikit-learn模型找到任何示例. 解决方案 SkLearn2PMML 是 围绕JPMML-SkLearn命令行应用程序的薄包装.有关受支持的Scikit-Learn Estimator和Transformer类型 ..
发布时间:2020-07-03 19:38:22 Python

有没有办法将pmml文件导入python?

我已经使用sklearn训练了一个模型,并使用sklearn2pmml将其导出为pmml格式.有没有办法将该pmml文件转换回可以导入并在python中运行的文件? 我要这样做的原因是因为我注意到pmml模型的行为方式与sklearn模型相比略有差异.具体来说,pmml文件为变量设置了硬上限和下限(使用训练集中变量的最大值和最小值),而sklearn则没有.当pmml模型遇到超出这些范围的数 ..
发布时间:2020-07-03 19:38:18 Python

将PMML模型导入Python(Scikit-learn)

从scikit-learn导出PMML模型似乎有一些选择,例如sklearn2pmml,但是在相反方向上的信息要少得多.我的案例是一个以前在R中内置的XGboost模型,并使用r2pmml保存到了PMML,我想在Python中使用它. Scikit通常使用pickle来保存/加载模型,但是也可以使用PMML将模型导入scikit-learn中吗? 解决方案 您不能在通用表示形式(例如PMM ..
发布时间:2020-07-03 19:38:13 Python

检测到的Maven版本:3.0.5不在允许的范围内3.2

我正在使用Maven,在编译和构建项目时遇到错误.它是用于评估某些pmml文件的jpmml-project.现在我得到了这个错误: 规则0:org.apache.maven.plugins.enforcer.RequireMavenVersion失败,并显示以下消息:检测到的Maven版本:3.0.5不在允许范围3.2之内. 检查链接以查看图像: https://www.dropbox ..
发布时间:2020-05-07 21:28:55 Java开发

如何在Java中使用PMML模型?

我已经建立了一个基于randomforestclassifier的python文件并制作了PMML模型,现在我们需要使用Java中的PMML将数据分类为2个类别..但这对我来说是新的,我不知道如何处理Java部分. 解决方案 Google:pmml java 第二个链接是 https://github.com/jpmml/jpmml-evaluator 那里有一个带有示例的库. ..
发布时间:2020-05-04 10:24:57 Java开发

如何在R中导出gbm模型?

是否存在用于在R中导出gbm模型的标准(或可用)方法? PMML可以工作,但是当我尝试使用pmml库时,也许是错误地,我得到了一个错误: 例如,我的代码与此类似: library("gbm") library("pmml") model ..
发布时间:2020-05-04 10:04:14 AI人工智能

在python中应用PMML预测器模型

Knime为我生成了一个 PMML 模型.目前,我想将此模型应用于python进程.正确的方法是什么? 更深入:我开发了一个 django学生出勤系统.该应用程序已经非常成熟,以至于我有时间实施“我很幸运"按钮来自动填写出勤表.这就是PMML的用武之地.Knime已经生成了一个PMML模型,该模型可以预测学生的出勤率.另外,感谢django如此有效率,以至于我为这项出色的工作付出了时间;) ..
发布时间:2020-05-04 09:37:01 AI人工智能

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

简短的问题:是否存在用于Java,Python或其他任何支持SVM模型的主要编程语言的PMML接口? 背景:我已经使用kernlab包中的ksvm函数在R中训练了一个SVM模型.现在,我想在其他软件中使用此模型.要从R中导出它,我想我可以通过pmml R包使用PMML(预测模型标记语言). 但是,我找不到任何适用于Java,Python或任何允许导入此类模型的语言的库. 数据挖掘组列出 ..
发布时间:2020-04-30 10:46:50 Python