论文部分内容阅读
数据挖掘是当今信息技术的研究热点,以其在海量数据中能挖掘规则、再运用规则去预测等优点,已在诸多领域得到广泛应用。现今的数据挖掘软件众多,但其产品开发流程和实现技术保密性较强,考虑到自行研究的智能挖掘算法的加载方便和应用自如,所以研制自行开发的智能数据挖掘软件系统势在必行。为此,基于Visual C++软件和计算智能技术研制了一套智能数据挖掘软件系统,并应用于石油测井解释。主要工作如下:1、设计出软件系统方案。在分析当前数据挖掘技术和挖掘系统的开发环境与主流技术基础上,将软件系统设计为三部分,即表现层,逻辑层和用于用户交互的显示层,该结构沿用了经典的三层设计结构,系统结构具有紧凑性。将逻辑层与显示层融入客户端/服务器模式的客户端中,并将结合Matlab引擎服务器的混合编程,对系统逻辑层中的智能算法处理部分提供了开销支持。2、研发出智能数据挖掘系统(IDMS)。软件系统界面友好、可视化程度高、扩展功能强。重点开发了用户模块、数据管理模块、图像管理模块等可视化功能。在数据层与逻辑层的交互中,选用主流的ADO数据接口技术,实现与SQL Server2005数据库的数据交互;对于Matlab程序,可嵌入该系统运行。在表现层中,利用下拉列表、表格、和MSCHART的饼形图、曲线图、柱状图等插件,实现可视化效果与人机交互功能。3、进行石油测井数据挖掘实际应用。选用某油田一关键井的实际测井资料进行数据挖掘,在智能数据挖掘系统中经过数据预处理、属性约简、SVM建模及优化,以及油层识别等环节,挖掘效果良好。该系统具有测井曲线滚动显示,测井图片保存、读写、转换等可视化功能,并可以图形展示数据挖掘成果。