基于多Agent协作交互的数据挖掘

来源 :广东工业大学 | 被引量 : 2次 | 上传用户:Shauphei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络技术,数据库及数据仓库技术的飞速发展使得数据大量堆积,为从大量数据中发现隐含的知识信息,数据挖掘技术得以出现。随着数据量的急速增长及人们对隐含知识的迫切需求,数据挖掘技术得以飞速发展。分布式数据挖掘使用分布式计算技术,从分布的数据库,数据仓库等数据集中发现用户需要的知识,为用户的决策提供信息支持,具有极大的应用前景。正是基于这种大众价值需求的分析及数据挖掘技术的发展的需要,在仔细研究了Agent及多Agent技术之后,本文就在Agent及数据挖掘两者间找到一个有效的切入点。自20世纪90年代以来,Agent及多Agent技术逐渐成为学者们的研究焦点,它的新思想,解决问题方案对许多科学技术的发展产生了深远的影响。由于Agent具有自主性、主动性、交互性和针对环境的适应性等技术特性,多个独立的Agent共同完成分布式数据挖掘任务这一想法也就自然而然的在学者们头脑中浮现。这样,整合了对多个Agent管理的多Agent技术就非常适合复杂的分布式问题求解,同时数据挖掘技术由集中式迈向分布式也是数据挖掘的必然走向。本文正是基于这个思想,设计了一个基于多Agent协作交互的数据挖掘系统,系统中数据挖掘Agent分布在网络中不同地域的数据集上,各个站点的数据挖掘Agent按UAgent分配的任务进行相应的数据挖掘,UAgent在全局数据挖掘管理Agent (ManagerAgent)的管理控制下进行数据挖掘,结果首先传送给直接管理数据挖掘Agent的UAgent,之后再传送回ManagerAgent,由ManagerAgent控制管理结果集或将满足用户需求的整理好了的结果集输送给用户。系统中Uagent及ManagerAgent中结果集处理是一个复杂的过程,具体如何控制在本文的系统实现篇有详细的解析。这样系统就避免了不同站点待挖掘数据的移动,同时能高效地实现分布式并行计算。论文首先总结了当前数据挖掘技术、Agent技术及多Agent技术的发展现状;接着进一步分析了数据挖掘技术发展趋势;之后结合多Agent技术优势,通过多Agent技术及分布式数据挖掘技术的优势互补,设计了一个基于多Agent协作交互的数据挖掘系统结构;之后在此结构基础上完成了系统各功能模块的伪代码实现:最后运用关联规则挖掘方法对系统进行模拟实验测试并分析结果。
其他文献
中等职业学校计算机实训教学的目标是让职业学校计算机专业学生获得系统的专业技能训练,巩固和加强所学专业理论知识,培养学生动手操作能力和综合运用知识能力。实训教学是计
随着信息技术时代的发展和科学技术的进步,用于学术研究的文献量和各种网络信息量越来越多,如何在海量信息中提炼出学科领域发展方向和研究热点显得尤为重要,特别是学者们对
当今社会是信息化的社会,信息量急剧.的膨胀,如何从大量数据中用非平凡的方法发现知识,已经成为信息产业界广泛关注的问题。数据挖掘可以从大量的信息中发现有用的信息和知识
随着现在信息技术的日新月异,检测技术在工业、农业、教育、医疗、企业、军事、有着广泛和重要的应用。但是由于信息技术不可避免的存在某种缺陷,目前很多检测问题存在无法测
随着信息技术的发展,流数据挖掘是数据挖掘中具有挑战性的问题之一。实时应用中通常会形成大量的数据流,比如传感网络中的传感数据,web中的web记录等等。传统“先存储后处理
随着社会的发展,世界各国掀起了建设高铁的浪潮。近年来,中国在高铁建设方面取得了举世瞩目的成就,为人类文明进步和社会经济发展做出了不可磨灭的贡献。因此,对列车运行的舒
随着机器学习和计算机视觉研究的不断发展,通过算法自动对现实世界里的目标物进行检测成为了可能。而在目标物检测领域内,人脸检测无疑是现实需求最大、相关研究最多的领域之
随着无线充电技术的发展,我们能为无线传感器网络中的传感器节点进行充电并让网络持续运行。同时数据收集一直是无线传感器网络研究的热点。传统的数据收集方式是传感器节点
在信息技术朝着高性能、多样化、普适化和智能化等主要方向持续发展的今天,因特网上的多媒体业务变得多种多样。组播通信能够很好地解决多个用户的接收问题,其实质就是针对个
Web技术的快速发展使微博成为人们进行沟通与交流的一种新型社交网络平台。在该平台上,用户可以自由地发表对某些话题的观点与看法。微博内容简单、发布容易的特点使其每天产