基于神经网络方法的数据挖掘平台设计和实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:yezilei311
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
21世纪,随着信息社会的不断发展和互联网的逐渐普及,人们面对日益增加的信息量,迫切需要有效的工具来分析和处理所需要的数据。随着20世纪80年代神经网络的发展和KDD(数据库中的知识发现)的逐步推广,数据挖掘技术应运而生。数据挖掘是为了发现数据中事先未知的规则和联系而对大量数据进行选择、探索、分析和建模的过程,其目的在于帮助人们找到潜在的具有应用价值的挖掘结果。神经网络以模拟人脑神经元的数学模型为基础,并以此建立自适应的动态系统,具有适应能力强、并行速度快的特点。在数据挖掘领域,神经网络常用于分类(如感知机、BP、RBF网络)、聚类(如SOM、RBF网络)和统计预测(如RBF网络);神经网络尤其适合于处理描述性和预测性的数据挖掘。遗传算法作为一种模拟生物自然选择和遗传机制的随机搜索方法,具有隐含的并行性和全局搜索性,并且易于和其他模型相结合。Java强大的面向对象和网络编程特性以及方便的跨平台性,使得目前许多公司和组织用其进行基于Web的软件开发。而作为Java企业级开发平台的工业标准J2EE,更是为广大Java开发人员提供了一套完整而强大的中间平台。MVC(Model-View-Controller)设计思想由Trygve Reenskaug提出,现已成为一种广泛应用于J2EE开发领域的设计模式。本文从理论和开发两方面进行相应的结构组织。理论部分,首先介绍了数据挖掘的概念以及神经网络在数据挖掘中的应用。按照数据挖掘的相关技术,本文详细介绍了处理分类问题的两层感知机、BP神经网络、RBF径向基函数网络以及用于无监督聚类问题的SOM自组织神经网络;对每种网络,还通过实际的用例给予了更为直观的功能描述;然后介绍了遗传算法的相关知识,本文重点分析了如何利用遗传算法优化BP神经网络的结构以及初始的连接权值;并用一个实验说明了遗传算法在优化BP神经网络中的优良表现。在挖掘平台的开发部分,本文首先介绍了在线数据挖掘项目MinerOnWeb;然后着眼于软件工程的需求分析、设计以及开发流程,详细介绍了在J2EE架构下基于神经网络方法的数据挖掘平台的设计方案和开发步骤。按照实际的开发需求,将挖掘平台划分成数据源的获取、神经网络挖掘模型的训练、神经网络挖掘模型的保存以及挖掘模型的应用四个部分;然后对每个部分进行了详细的介绍。挖掘平台的开发紧紧围绕两层感知机、BP神经网络、RBF径向基函数网络以及SOM自组织神经网络的数据挖掘应用而展开。本文同时还展示了这四种神经网络在挖掘平台上的实际应用效果。
其他文献
群体智能算法是一种进化类算法,是解决优化问题特别是复杂优化问题的有效手段。QPSO是具有全局收敛性的一种新的群体智能算法,并且许多实际应用结果证明,QPSO优于一般的粒子
流体模拟尤其是水场景的模拟在三维游戏开发、影视特效、虚拟现实、灾难营救等许多领域有着广泛的应用。水体模拟是流体模拟的一个重要分支,在目前的水场景模拟中,对于大规模
博客平台作为现在人们记录分享生活的重要网络平台,对于个人来说,博客内容的正确归档描述具有重大意义,本文提出启发式的快速个人博客聚类技术,跟以往对于博客的聚类不同,本
随着计算机科学和通信技术的不断发展,人们对通信的需求愈来愈复杂化和多样化,其发展的最终目标是人们能够无拘无束地获取和交换信息,其总趋势是数字化、智能化、综合化、个
在对目前使用的计算机基础课程考试系统进行广泛调研的基础上,设计并实现了一个新的网络考试系统。系统采用基于浏览器方式的网络三层结构体系,划分为表示、功能和数据三个基
随着INTERNET的迅速发展,电子商务等深层次的应用迅速崛起,人们对INTERNET上的信息进行深层次处理的要求迅速提高。对信息管理和信息交换的需求更是空前强烈和迫切,使得已在
“集群WEB代理服务器”是根据北京市科委“基于IPv6的下一代互联网关键技术研发及产业化推进”项目中“IPv6流媒体分发应用支撑系统”的一个子系统且已得到了实际的应用。由
基于IP网络的语音传输(VoIP)技术目前已经发展成为一种专门的语音通信技术,其应用范围越来越广。VOIP的一个优势是,用户无需在互联网接入服务费用之外无需再支付其它费用,就
随着移动技术的快速发展和WAP技术的推广应用,通过手机随时对某些特殊情况实施异地监控已成为可能。这种监控对一些特殊群体,例如孤寡老人、幼儿等都有着重要的实际意义。本
负载均衡是结构化P2P网络中资源管理和任务调度的关键技术之一。造成结构化P2P网络负载失衡的主要原因是资源查找者对各节点上存储信息的需求往往是不均匀的,从而导致某些节