pmml定义

PMML是什么? 分布式

        1.PMML全称预言模型标记语言(Predictive Model Markup Language),利用XML描述和存储数据挖掘模型,是一个已经被W3C所接受的标准。学习

        2.PMML是一种基于XML的语言,用来定义预言模型。spa

结论:PMML本质上是一种规范,它经过XML语言为模型的定义提供了标准。htm

PMML有什么用?get

        1.PMML它为各个公司定义预言模型和在不一样的应用程序之间共享模型提供了一种快速而且简单的方式。经过使用标准的XML解析器对PMML进行解析,应用程序可以决定模型输入和输出的数据类型,模型详细的格式,而且按照标准的数据挖掘术语来解释模型的结果。 it

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

结论:按照PMML标准定义的预言模型,能够很好的被其余语言、应用程序、系统所兼容。此外PMML还能很好地多种学习方式(这里还不是很理解)。io

PMML的使用class

 PMML的模型定义由如下几部分组成:
 头文件
 数据模式
 数据挖掘模式
 预言模型模式(必选)
  预言模型定义(必选)
  全体模型定义
 选择与联合模型和全体模型的规则
 异常处理规则
 数据挖掘模型包括预言模型和描述模型,所以,PMML并非全面的数据挖掘模型定义语言。

转自:
http://baike.baidu.com/view/1363485.htm
相关文章
相关标签/搜索