遗传规划算法在数据分类中的应用

遗传规划算法在数据分类中的应用

论文摘要

数据分类是通过对数据进行分析找出其中关系,赋予数据以某种意义和关联。如今数据分类已经成为数据挖掘领域研究的一个热点问题。它在数据挖掘和人工智能等领域都得到了广泛地应用。人们通过将数据分类来获取隐含在数据中的有用信息。随着社会的发展,我们要处理的数据量越来越大,单靠人工来处理已经不能满足人类对信息的即时性,准确性的要求。于是人们开始利用计算机来进行数据分类。这样用于数据分类的算法逐渐成为研究热点。本文将遗传规划算法应用到数据分类领域,并根据数据分类问题的特征对算法进行了一些改进。遗传规划的基本思想来自自然界生物进化过程和进化方法,通过进化操作,获得问题的最优解。本文阐述了遗传规划算法的原理和进化计算的基本知识;分析了遗传规划的特点;研究了运用遗传规划解决数据分类问题的方法模型;并针对遗传规划在数据分类问题中的技术局限进行了分析改进。本文将遗传规划方法应用在数据分类中,并围绕缩短遗传规划分类器的进化时间做了一些工作。首先,通过对遗传规划基本原理的研究分析找出了影响分类器进化时间的主要因素:①种群规模;②基因内区。通过统计实验得出了主要遗传操作概率对基因内区的影响,确定了合理的参数选择范围。然后,针对种群中个体规模膨胀,基因内区增长影响分类器进化时间的问题,提出了在适应度函数中添加规模控制因子的解决方案。通过实验得到了添加规模控制因子前后种群内个体的规模变化情况,结果表明,添加了规模控制因子以后种群内个体的规模得到了有效控制,同时分类器的准确率没有下降。这对于缩短分类器的进化时间,提高分类效率有很大帮助。最后,针对遗传规划系统在进化初期收敛缓慢的问题,提出了在分类器进化前期根据种群内的平均适应度值范围,动态的对突变和复制概率进行调整。在进化前期优秀基因较少的情况下,适当加大基因的突变概率,减小复制比例,来增大优秀基因出现的几率,减小劣质基因,及冗余通过复制操作向下一代传递的概率。实验表明,这种在进化前期对两参数进行控制的方法对于加快分类器前期的收敛速度有一定帮助。

论文目录

  • 摘要
  • Abstract
  • 1 引言
  • 1.1 研究目的及意义
  • 1.2 国内外研究现状
  • 1.3 主要研究内容
  • 2 数据分类知识回顾
  • 2.1 数据分类的概念
  • 2.2 数据分类的常见方法
  • 2.2.1 贝叶斯分类法
  • 2.2.2 决策树分类法
  • 2.2.3 神经网络分类法
  • 2.2.4 KNN 分类方法
  • 2.3 本章小结
  • 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.2.5 终止准则
  • 3.2.6 结果标定
  • 3.3 本章小结
  • 4 遗传规划分类器设计
  • 4.1 分类器进化过程及原理
  • 4.2 类边界的确定
  • 4.3 初始种群生成方法
  • 4.4 分类器适应度函数的构造
  • 4.5 函数集
  • 4.6 分类器终止条件
  • 5 遗传规划分类器实验
  • 5.1 实验数据
  • 5.2 遗传规划参数设置
  • 5.3 实验方法
  • 5.4 实验结果
  • 5.5 实验结果分析
  • 6 遗传规划分类器性能分析及改进
  • 6.1 影响分类器进化时间的主要因素分析
  • 6.1.1 种群规模对进化时间的影响
  • 6.1.2 基因内区对进化时间的影响
  • 6.2 遗传规划分类器的改进
  • 6.2.1 加入规模控制因子的适应度函数
  • 6.2.2 修正参数方法
  • 7 结论与展望
  • 7.1 本文的主要工作
  • 7.2 对未来工作的展望
  • 参考文献
  • 附录A:动态边界确定程序
  • 在读期间发表的学术论文
  • 作者简介
  • 致谢
  • 相关论文文献

    • [1].基于遗传规划算法的特征构建方法研究[J]. 河北农业大学学报 2018(05)
    • [2].一种改进的遗传规划算法[J]. 电脑知识与技术 2010(04)
    • [3].基于分布式粗粒度并行计算的遗传规划算法研究[J]. 计算机应用研究 2015(01)
    • [4].一种改进的遗传规划算法[J]. 重庆理工大学学报(自然科学) 2011(04)
    • [5].基于改进遗传规划算法的数据拟合[J]. 计算机应用研究 2009(02)
    • [6].遗传规划算法的改进研究[J]. 重庆工商大学学报(自然科学版) 2011(05)
    • [7].改进遗传规划算法在系统辨识中的应用[J]. 东南大学学报(自然科学版) 2009(S1)
    • [8].基于改进遗传规划算法的非线性集成预测新方法[J]. 系统科学与数学 2013(11)
    • [9].基于两级序优化模型的火控攻击配置方案寻优[J]. 系统工程与电子技术 2017(01)
    • [10].基于遗传规划算法的不同应力比下不同厚度7050铝合金疲劳裂纹扩展寿命预测[J]. 材料科学与工程学报 2017(01)
    • [11].基于数字电路进化设计算法研究[J]. 郑州牧业工程高等专科学校学报 2014(03)
    • [12].基于遗传规划的协调控制系统控制器设计[J]. 山东电力技术 2011(02)
    • [13].基于遗传规划的织物自适应正交小波基的构造和优化[J]. 纺织学报 2012(09)
    • [14].用于信号检测建模的改进遗传规划算法[J]. 东北大学学报(自然科学版) 2008(06)
    • [15].基于进化算法和模糊控制的机器人路径规划[J]. 计算机技术与发展 2018(06)
    • [16].小生境技术在遗传规划中的应用[J]. 计算机系统应用 2011(02)
    • [17].基于改进的遗传算法对B样条曲线拟合[J]. 内蒙古农业大学学报(自然科学版) 2008(01)
    • [18].协同进化理论及其在施肥模型中的应用[J]. 计算机应用 2011(06)
    • [19].基于遗传规划的作业车间调度算法研究[J]. 控制与决策 2008(08)
    • [20].基于遗传规划算法的Lorenz序列多步预测方法研究[J]. 西安建筑科技大学学报(自然科学版) 2013(03)
    • [21].GP、SAP算法比较研究[J]. 计算机技术与发展 2011(02)
    • [22].基于混沌遗传的巡航导弹实时规划技术[J]. 计算机仿真 2009(09)
    • [23].基于遗传规划的激光制导炸弹弹道拟合[J]. 弹箭与制导学报 2014(04)

    标签:;  ;  ;  ;  

    遗传规划算法在数据分类中的应用
    下载Doc文档

    猜你喜欢