首页> 中文学位 >蚁群算法在关联规则学习中的研究与应用
【6h】

蚁群算法在关联规则学习中的研究与应用

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1课题的研究背景与意义

1.1.1研究背景与意义

1.1.2关联规则挖掘的发展

1.1.3蚁群算法的发展

1.1.4基于蚁群算法的关联规则学习

1.2课题的主要研究内容

1.3本文的组织结构

第2章关联规则挖掘算法综述

2.1关联规则基本概念

2.1.1关联规则的问题描述

2.1.2关联规则的分类

2.2关联规则挖掘的经典算法及其改进算法

2.2.1 Apriori算法描述

2.2.2基于Apriori算法的改进

2.3数量关联规则挖掘的概念和一般步骤

2.3.1数量关联规则挖掘的基本概念

2.3.2数量关联规则挖掘的一般步骤

2.4本章小结

第3章蚁群算法及其在数据挖掘中的应用

3.1蚁群算法的特征

3.1.1蚁群的系统性

3.1.2蚁群的自组织性

3.1.3正反馈性

3.2蚁群算法的发展

3.2.1蚂蚁算法

3.2.2蚁群系统

3.2.3蚁群优化系统

3.2.4最大最小蚂蚁系统

3.3蚁群算法在数据挖掘中应用

3.3.1蚁群算法在分类问题中的应用

3.3.2蚁群算法在关联规则挖掘中的应用

3.4本章小结

第4章蚁群算法挖掘关联规则

4.1数据预处理

4.2构造蚁群算法的求解空间

4.2.1数据集中频繁集的Apriori法挖掘

4.2.2频率矩阵的构造算法

4.3挖掘关联规则的蚁群优化算法

4.3.1优化的蚁群算法

4.3.2从信息素矩阵中产生关联规则

4.4实验结果与分析

4.4.1信息素对规则的影响分析

4.4.2支持度对规则的影响分析

4.5本章小结

结论

参考文献

致谢

展开▼

摘要

随着数据库技术的迅速发展以及数据库管理系统的广泛应用,人们积累的数据越来越多,激增的数据背后隐藏着许多重要的信息,人们希望能够对其进行更高层次的分析,以便更好地利用这些数据。数据挖掘技术就是人们长期对数据库技术进行研究和开发的结果,它致力于数据分析和理解,用于揭示数据内部蕴涵知识,目前已成为现代信息技术应用的主要手段之一。 关联规则挖掘旨在发现数据集中数据之间未知的、隐藏的、有趣的内在联系,它是数据挖掘中一个重要的研究方向,有广泛的应用前景,然而目前对关联规则算法的研究多注重于挖掘效率的提高,而忽视了对规则质量的要求。 蚁群算法是一种模拟蚂蚁群体觅食行为的智能计算方法,它采用正反馈自催化机制,具有鲁棒性、计算分布性、易与其他方法相结合等突出优点,已在复杂组合优化问题求解等多方面展现出优异的性能和巨大的应用潜力.将蚁群算法应用于数据挖掘中是较新的研究方向,目前已经有学者将其应用到分类决策,聚类分析及规则发现的研究中。 本文在系统地分析蚁群算法和关联规则的基础上,提出了一种用蚁群算法挖掘关联规则的新方法。改进后的算法将蚁群算法与关联规则的经典算法Apriori相结合,用蚁群算法在频繁项上挖掘关联规则。首先利用频繁项集构造一个完全图,这个完全图的顶点是频繁集中全部的频繁子集,边上的权值是任意两个频繁项集之间的支持度;然后将此完全图看作是蚁群算法求解的问题空间,算法中除了以边上的权值作为蚂蚁选路的启发因素之外,为了得到那些与具有较高的支持度的频繁项集相关的规则,在蚂蚁选路的过程中引入此完全图的顶点上的频繁项的支持度作为启发因素的一部分增加支持度对信息素的影响。在算法经过一定次数的迭代后,图中各边上的信息素的多少表示了频繁项之间的依赖程度,它是蚁群算法产生规则的表现方式;最后根据边上的信息素提取频繁项作为规则的前件和后件,经过规则的减枝后生成需要的规则。 本文以美国棒球大联盟1974—2006年所有正式比赛的官方技术统计数据为实验数据,对文中给出的算法进行了实验验证,结果表明算法最后得出的结论反映了客观事实。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号