1.简介

PMML全称预言模型标记语言(Predictive Model Markup Language),利用XML描述和存储数据挖掘模型,是一个已经被W3C所接受的标准。MML是一种基于XML的语言,用来定义预言模型。它为各个公司定义预言模型和在不同的应用程序之间共享模型提供了一种快速并且简单的方式。通过使用标准的XML解析器对PMML进行解析,应用程序能够决定模型输入和输出的数据类型,模型详细的格式,并且按照标准的数据挖掘术语来解释模型的结果。 PMML提供了一个灵活机制来定义预言模型的模式,同时支持涉及多个预言模型的模型选择和模型平衡(model averaging)。对于那些需要全部学习(ensemble learning)、部分学习(partitioned learning)和分布式学习(distributed learning)的应用程序,这种语言被证明是非常有用的。另外,它使得在不同的应用程序和系统之间移动预言模型变得容易、方便。特别地,PMML非常适合部分学习、元学习、分布式学习、以及相关领域。

PMML(Predictive Model Markup Language) 是一个开放的工业标准,它以 XML 为载体将数据挖掘任务标准化,可以把某一产品所创建的数据挖掘方

案应用于任何其它遵从 PMML 标准的产品或平台中 , 而不需考虑分析和预测过程中的具体实现细节。使得模型的部署摆脱了模型开发和产品整合的束缚,为商业智能产品、数据仓库和云计算中的数据挖掘模型的应用环境开拓了新的篇章。

2. 组成部分

头文件,数据模式,数据挖掘模式,预言模型模式,预言模型定义,全体模型定义,选择与联合模型和全体模型的规则,异常处理规则
其中,预言模型的模式和预言模型定义组件是必需的,其他可选。
注:数据挖掘模型包括预言模型和描述模型,因此,PMML并不是全面的数据挖掘模型定义语言。

3.官网

http://www.dmg.org/v4-1/GeneralStructure.html
参考资料:http://baike.baidu.com/view/1363485.htm;http://www.ibm.com/developerworks/cn/xml/x-1107xuj/index.html

PMML(一):初探相关推荐

  1. 2021年大数据Flink(九):Flink原理初探

    Flink原理初探 Flink角色分工 在实际生产中,Flink 都是以集群在运行,在运行的过程中包含了两类进程. JobManager: 它扮演的是集群管理者的角色,负责调度任务.协调 checkp ...

  2. 从壹开始微服务 [ DDD ] 之一 ║ D3模式设计初探 与 我的计划书

    缘起 哈喽大家周四好!又是开心的一天,时间过的真快,我们的 <从壹开始 .net core 2.1 + vue 2.5 >前后端分离系列共 34 篇已经完结了,当然以后肯定还会有更新和修改 ...

  3. 经典算法研究系列:二、Dijkstra 算法初探

    经典算法研究系列:二.Dijkstra 算法初探  July   二零一一年一月 ====================== 本文主要参考:算法导论 第二版.维基百科. 写的不好之处,还望见谅. 本 ...

  4. las格式测井曲线_邹榕,等:顺北和托甫台区块奥陶系断裂结构单元测井响应特征初探...

    引用格式:邹榕,徐中祥,张晓明,等.顺北和托甫台区块奥陶系断裂结构单测井响应特征初探[J].油气藏评价与开发,2020,10(2):18-23.ZOUR, XU Z X, ZHANG X M, et ...

  5. 2018-4-15摘录笔记,《网络表征学习前沿与实践》 崔鹏以及《网络表征学习中的基本问题初探》 王啸 崔鹏 朱文武

    1.来源:<网络表征学习前沿与实践>  崔鹏 (1)随着数据的增加以及计算机计算速度的增加,想当然的以为速度快了,数据再多也是可以自己算的,但是若是数据之间存在着复杂的关系,那么处理一个样 ...

  6. python xgb模型 预测_Python 调用 PMML

    PMML(Predictive Model Markup Language全称是预测模型标记语言,好处在于PMML可以让模型部署环境脱离开发环境,实现跨平台部署,是PMML区别于其他模型部署方法最大的 ...

  7. python argparse_Python 命令行之旅:初探 argparse

    本文首发于 HelloGitHub 公众号,并发表于 Prodesire 博客. 前言 你是否好奇过在命令行中敲入一段命令后,它是如何被解析执行的?是否考虑过由自己实现一个命令行工具,帮你执行和处理任 ...

  8. HTML5+MUI+HBuilder 之初探情人

    07,08年那会儿正当Java火爆,C/C++仍是广泛运用的一门语言的时候,所以我的大学都献给了C/C++和Java.当诺基亚的倒闭成为按键机时代衰落的标志时,移动APP的开发也如破堤之洪.爆炸式的崛 ...

  9. 使用Mahout搭建推荐系统之入门篇3-Mahout源码初探

    2019独角兽企业重金招聘Python工程师标准>>> 用意: 希望了解Mahout中数据的存储方式, 它如何避免java object带来的冗余开销.学完知识,要进行些实战 去分析 ...

最新文章

  1. 2400门课:MIT开放迄今最全CS+电气工程课程
  2. thinkPHP开发基础知识 包括变量神马的
  3. 大油井隐藏的箱子_魔兽世界:历经版本变迁的5大隐藏boss!全部都经历过的才是大神...
  4. DataSet存储数据和结构到XML
  5. 小话设计模式四:策略模式
  6. C-Free 5.0 注册码
  7. docker装LibreELEC_Linux和macOS系统安装LibreELEC的方法
  8. 逻辑斯谛回归模型处理Kaggle泰坦尼克号之灾
  9. 2017 东北四省赛热身赛 C
  10. 基于Bootstrap垂直响应的jQuery时间轴特效
  11. java导出txt文件列对齐
  12. css实现小气泡样式和模拟京东快递单号放大效果
  13. Android打开应用市场
  14. 2021全新PHP短网址生成系统/短链接生成系统/URL缩短器系统源码/站长亲测
  15. JS 实现鼠标进入变色
  16. 科技爱好者周刊:第 102 期
  17. TortoiseSVN 设置中文语言包
  18. 如何让更多游客参与到景区夜游光影秀
  19. IT行业的各岗位职责
  20. asp身份证号与姓名验证,asp身份证真伪查询,asp身份证核查代码

热门文章

  1. java继承a mya new c,java – 为什么外部类不能扩展内部类?
  2. 美团笔试题:股票交易日
  3. 美国的米拉超级计算机,超级计算机“米拉”:效力阿贡国家实验室_Intel Xeon E5-4650_服务器评测与技术-中关村在线...
  4. 瀚高金蝶部署报错net::ERR_EMPTY_RESPONSE
  5. 洛谷 P5536 【XR-3】核心城市(贪心 + 树形 dp 寻找树的中心)
  6. python学习(BMR计算器)
  7. ABAP 关键字(1)
  8. linux如何让命令是中文,linux centos 让man命令帮助显示简体中文
  9. python控制nao机器人_python 程序控制NAO机器人行走
  10. NAO机器人的Walk功能