`

PMML 统计和数据挖掘模型的标识语言

阅读更多

      PMML全称统计和数据挖掘模型的标识语言(Predictive Model Markup Language),利用XML描述和存储数据挖掘模型,是一个已经被W3C所接受的标准。PMML是一种基于XML的语言,用来定义预言模型。它为各个公司定义预言模型和在不同的应用程序之间共享模型提供了一种快速并且简单的方式。通过使用标准的XML解析器对PMML进行解析,应用程序能够决定模型输入和输出的数据类型,模型详细的格式,并且按照标准的数据挖掘术语来解释模型的结果。  

 

      PMML提供了一个灵活机制来定义预言模型的模式,同时支持涉及多个预言模型的模型选择和模型平衡(model averaging)。对于那些需要全部学习(ensemble learning)、部分学习(partitioned learning)和分布式学习(distributed learning)的应用程序,这种语言被证明是非常有用的。另外,它使得在不同的应用程序和系统之间移动预言模型变得容易、方便。特别地,PMML非常适合部分学习、元学习、分布式学习、以及相关领域。

 

参考:

http://www.dmg.org/

http://www.spss.com/

http://sourceforge.net/projects/pmml/

http://www.zementis.com/PMMLTransformations/PMMLTransformations.html

 

分享到:
评论

相关推荐

    lightgbm模型保存为pmml文件 机器学习lgbm模型存为pmml文件 通过java调用jar

    PMML(Predictive Model Markup Language)则是一种标准的数据挖掘模型交换格式,允许不同平台、工具之间的模型共享。本主题将探讨如何将训练好的LightGBM模型转换为PMML文件,并通过Java进行调用。 首先,LightGBM...

    基于PMML的电子商务数据挖掘研究.pdf

    综上所述,基于PMML的电子商务数据挖掘研究,通过标准化的数据模型交换方式,大大提升了数据挖掘的效率和应用场景,对于电子商务行业来说,是一种高效的数据分析和商业决策工具。随着数据量的不断增大,企业将越来越...

    基于Web服务和PMML的数据挖掘系统的设计.pdf

    为了实现数据挖掘模型和挖掘组件的集成与重用,文章提出了一种基于Web服务和PMML(预测模型标记语言)的数据挖掘系统架构。PMML作为一种标准化的模型描述语言,得到了数据挖掘组织(DMG)的推广,它的作用在于为数据...

    基于PMML数据挖掘应用研究.pdf

    基于PMML(Predictive Model Markup Language,预测模型标记语言)的数据挖掘应用研究是一项探讨如何利用PMML标准在数据挖掘系统中实现模型共享和部署的技术研究。PMML是一种基于XML的行业标准语言,它允许从一个...

    数据挖掘标准化PMML

    是一个开放的工业标准,它以 XML 为载体将上述数据挖掘任务标准化,可以把某一产品所创建的数据挖掘方案应用于任何其它遵从 PMML 标准的产品或平台中 , 而不需考虑分析和预测过程中的具体实现细节。使得模型的部署...

    数据挖掘概念、技术--数据挖掘原语、语言和系统结构.ppt

    总结来说,数据挖掘涉及一系列概念和技术,其中数据挖掘原语是实现挖掘任务的基础,数据挖掘语言如PMML提供了标准化的模型描述,而系统结构则整合了整个挖掘过程的各个环节,确保了数据从原始状态到知识发现的顺畅...

    基于数据挖掘建模语言的数据挖掘系统设计.pdf

    其中,由数据挖掘组织(Data Mining Group,DMG)提出的预测模型标记语言(Predictive Model Markup Language,PMML)受到广泛关注,因为它为数据挖掘模型的描述提供了一种标准,便于模型的可视化和多方面应用。...

    数据挖掘语言分析及应用探析.pdf

    数据挖掘定义语言是构建数据挖掘模型的基石,它通过定义数据挖掘的参数和模型结构,为数据挖掘查询语言提供了基础。PMML(Predictive Model Markup Language)是目前较为流行的一种数据挖掘定义语言,它基于XML语言...

    基于PMML、PB格式的模型文件提供线上预测服务,dashboard服务提供模型的上传、更新、回滚等功能,同时对模型调动次数等指

    1. **PMML(Predictive Model Markup Language)**: PMML是一种标准化的XML语言,用于在不同的数据挖掘和分析工具之间交换预测模型。它允许开发人员将训练好的模型(如决策树、回归模型、神经网络等)以一种可读的...

    pmml-rattle-1.0.18.zip

    基于以上信息,我们可以推测 "pmml-rattle-1.0.18.zip" 包含了将 Rattle 数据挖掘工具与 Scala 语言集成的代码,可能是为了在 Scala 环境下利用 PMML 进行模型构建和交换。而 "common-scala-master" 库则为这个集成...

    基于Scala的Spark模型转换为PMML格式设计源码

    文件类型包括9个XML配置文件、2个CRC文件、2个Scala源代码文件、1个名称文件、1个Markdown文档、1个Parquet数据文件、1个名称列表文件、1个TXT文本文件、1个PMML文件和1个Java源代码文件。该系统利用JPMML-Spark将...

    关于数据挖掘语言应用现状的分析.pdf

    数据挖掘查询语言(如SQL)主要负责处理数据的查询与提取,而数据挖掘建模语言(如R语言和Python)则专注于构建数据挖掘模型,进行预测分析等。通用数据挖掘语言则是更为全面的语言系统,它不仅包含数据操作功能,还...

    完整版 北京大学 数据挖掘与数据分析教程 数据挖掘概念与技术 共88页.ppt

    数据挖掘的实施还涉及到一些关键的国际标准,如PMML(Predictive Model Markup Language)用于模型的交换和部署,以及ODMG(Object-Document Management Group)规范在对象数据库中的应用。 在实际应用中,数据挖掘...

    一种基于pmml和java部署的机器学习预测模型.zip

    首先,PMML是一种标准化的语言,它允许数据挖掘和预测模型的交换和执行。它使用XML格式,使得机器学习模型可以被不同平台、工具和系统理解,从而实现模型的跨平台迁移和复用。在这个项目中,可能包含了使用诸如R、...

    使用pmml跨平台部署机器学习模型Demo——房价预测.rar

    PMML是一种基于XML的标准化语言,用于描述数据挖掘和统计建模的算法及其参数。它允许模型在不同的软件环境中(如Java、Python、R等)之间无缝迁移,极大地简化了模型部署的过程。在这次演示中,我们将看到如何将一个...

    DMX在货运代理海运数据挖掘中的应用.pdf

    代表性的成果包括数据挖掘组织协会(DMG)提出的预言模型标记语言(PMML)和微软公司提出的数据库对象连接与嵌入(OLEDBforDM)规范。其中,OLEDBforDM凭借定义的数据挖掘扩展语言(DMX)成为主流。 DMX(Data ...

    机器学习-lightgbm转pmml

    lightgbm模型转pmml文件,可用于java程序调用,实现在线打分功能。 看网站上有人定价为付费,于是开出积分版本,赚点积分,谢谢支持 使用方法: 1. 生产模型基础文件:python环境下模型训练完后, model.booser_.save...

    PmmlExample.rar

    PMML是数据挖掘和预测分析模型的一种标准交换格式,它允许模型在不同软件之间进行共享和执行,而无需重新编程。在这个例子中,我们看到Python被用来训练模型,然后使用PMML将其转换成一种可以被Java理解的语言,以便...

    pmml-v3.1.0.zip

    PMML,全称为Predictive Model Markup Language,是一种标准的数据挖掘模型表示语言,旨在促进不同数据挖掘工具之间的模型交换。PMML v3.1.0 是该标准的一个版本,它允许数据科学家、分析师以及IT专业人员将构建好的...

Global site tag (gtag.js) - Google Analytics