在数据挖掘技术日益发展的同时许多数据挖掘的商业软件工具也逐渐问世数据挖掘工具主要有两类特定领域的数据挖掘工具和通用的数据挖掘工具
特定领域的数据挖掘工具针对某个特定领域的问题提供解决方案在设计算法的时候充分考虑到数据需求的特殊性并作了优化对任何领域都可以开发特定的数据挖掘工具例如IBM公司的AdvancedScout系统针对NBA的数据帮助教练优化战术组合加州理工学院喷气推进实验室与天文科学家合作开发的SKICAT系统帮助天文学家发现遥远的类星体芬兰赫尔辛基大学计算机科学系开发的TASA帮助预测网络通信中的警报
特定领域的数据挖掘工具针对性比较强只能用于一种应用也正因为针对性强往往采用特殊的算法可以处理特殊的数据实现特殊的目的发现的知识可靠度也比较高
通用的数据挖掘工具不区分具体数据的含义采用通用的挖掘算法处理常见的数据类型一般提供六种模式例如IBM公司Almaden研究中心开发的QUEST系统SGI公司开发的MineSet系统加拿大SimonFraser大学开发的DBMiner系统通用的数据挖掘工具可以做多种模式的挖掘挖掘什么用什么来挖掘都由用户根据自己的应用来选择
下面简单介绍几种数据挖掘工具
QUEST
QUEST是IBM公司Almaden研究中心开发的一个多任务数据挖掘系统目的是为新一代决策支持系统的应用开发提供高效的数据开采基本构件系统具有如下特点
提供了专门在大型数据库上进行各种开采的功能关联规则发现序列模式发现时间序列聚类决策树分类递增式主动开采等
各种开采算法具有近似线性(O(n))计算复杂度可适用于任意大小的数据库
算法具有找全性即能将所有满足指定类型的模式全部寻找出来
为各种发现功能设计了相应的并行算法
MineSet
MineSet是由SGI公司和美国Standford大学联合开发的多任务数据挖掘系统MineSet集成多种数据挖掘算法和可视化工具帮助用户直观地实时地发掘理解大量数据背后的知识MineSet有如下特点
MineSet以先进的可视化显示方法闻名于世
提供多种 萃诰蚰J健0ǚ掷嗥鳌⒒毓槟J健⒐亓嬖颉⒕劾喙椤⑴卸狭兄匾取?br>
支持多种关系数据库可以直接从OracleInformixSybase的表读取数据也可以通过SQL命令执行查询
多种数据转换功能在进行挖掘前MineSet可以去除不必要的数据项统计集合分组数据转换数据类型构造表达式由已有数据项生成新的数据项对数据采样等
操作简单支持国际字符可以直接发布到Web
DBMiner
DBMiner是加拿大SimonFraser大学开发的一个多任务数据挖掘系统它的前身是DBLearn该系统设计的目的是把关系数据库和数据开采集成在一起以面向属性的多级概念为基础发现各种知识DBMiner系统具有如下特色
能完成多种知识的发现泛化规则特性规则关联规则分类规则演化知识偏离知识等
综合了多种数据开采技术面向属性的归纳统计分析逐级深化发现多级规则元规则引导发现等方法
提出了一种交互式的类SQL语言——数据开采查询语言DMQL
能与关系数据库平滑集成
实现了基于客户/服务器体系结构的Unix和PC(Windows/NT)版本的系统