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
分享到:
相关推荐
建立数据挖掘模型的语法使用的是CREATE MINING MODEL语句,它定义了数据挖掘模型中的属性,包括属性类型、是否连续或离散,以及输入列和预测列的指定。模型训练的语法通常涉及到INSERT INTO语句,它根据数据源中的...
ODM支持PMML(预测模型标识语言)标准,使得模型可以在不同软件间转换。 分类算法是数据挖掘的重要组成部分,Oracle9i ODM提供了多种分类方法: 1. **朴素贝叶斯分类**:这是一种基于概率理论的分类算法,假设所有...
Microsoft时序算法不支持通过预测模型标记语言(PMML)创建挖掘模型,但支持多个参数以优化模型性能和准确性。这些参数包括: 1. `MINIMUM_SUPPORT`:设定每个时序树中生成拆分所需的最小时间段数,默认值为10。 2. ...
PMML是一种标准化的XML语言,用于描述统计和数据挖掘模型,使得模型可以在不同的系统之间共享和部署。在IT行业中,JPMML库是开发人员的重要工具,它允许程序将训练好的模型转化为PMML,进而可以在不依赖原始算法库的...
9. **数据挖掘和分析**:通过批量处理、实时分析、历史数据挖掘和探索分析,深入理解客户需求,优化匹配身份、行为和产品的策略,进一步提升营销效果。 总结来说,这个大数据解决方案旨在通过全面的数据收集、整合...