基于免疫进化算法的神经进化

基于免疫进化算法的神经进化

论文摘要

近年来,人们对生物智能系统的关注日益高涨。这其中,尤其以神经网络、进化算法、DNA计算和免疫系统最为重要。免疫神经进化是由免疫算法、进化算法、神经网络的结合而构成的,具有解决实际问题的能力,比如模式识别能力、记忆能力、学习能力、多样性产生能力、噪声耐受、泛化、分布式诊断和优化能力等等。基于生物学原理的新型计算技术不断发展,目的不仅是为了更好的理解生物系统本身,更重要的在于解决工程问题。本文借鉴生命科学中免疫的概念与理论,研究免疫神经进化的原理、算法及应用。首先,简单介绍上述三种算法的相关概念及性质,分析将三者结合的可行性,接着提出了免疫进化策略与免疫遗传算法两种算法,最后将这两种算法应用于神经网络的结构和权值的设计中,提出了基于免疫进化策略的神经进化和基于免疫遗传算法的神经进化两种神经进化算法。在基于免疫进化策略的神经进化算法中具体对编码、亲合度设计、浓度设计、基于浓度和亲合度的抗体选择以及抗体变异进行了描述,为了改进算法跳出局部极小的能力,文中专门对免疫进化策略的变异算子进行了研究,经过综合比较,采用了柯西算子作为算法的变异算子,仿真结果显示,虽然基于免疫进化策略的神经进化可以在算法收敛性上满足要求,然而,由于编码问题使得算法的收敛速度较慢,本文进而对抗体基因编码方法进行了改进,提出了基于免疫遗传算法的神经进化,在这种算法中,抗体编码采用了混合编码,并相应的设计出抗体的亲合度函数、浓度函数,并且对交叉变异等操作分别进行了改进,仿真实验对两种算法及其他一些神经网络设计算法进行了比较,结果显示,对于大规模神经网络样本,基于免疫遗传算法的神经进化算法的收敛速度优于基于免疫进化策略的神经进化。但两种算法的全局收敛性能均优于其他算法。两种算法均可以得到最优的神经网络设计方案。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 课题的研究背景
  • 1.3 本文内容安排
  • 第二章 神经网络、进化算法及免疫理论综述
  • 2.1 人工神经网络基础
  • 2.1.1 人工神经网络机制及发展介绍
  • 2.1.2 生物神经元
  • 2.1.3 人工神经元的数学模型
  • 2.1.4 人工神经网络模型
  • 2.1.5 神经网络的特点
  • 2.1.6 神经网络的主要研究方向
  • 2.1.7 神经进化定义
  • 2.2 进化算法简介
  • 2.2.1 进化算法的概念和基本框架
  • 2.2.2 进化算法分类
  • 2.2.3 进化算法的特点
  • 2.3 免疫理论初步
  • 2.3.1 生物免疫机制的抽取
  • 2.3.2 免疫计算理论的研究背景
  • 2.3.3 免疫计算理论的研究现状
  • 2.4 小结
  • 第三章 免疫进化策略及免疫遗传算法
  • 3.1 进化算法原理、特点及缺陷
  • 3.1.1 进化策略原理及缺陷
  • 3.1.2 遗传算法原理、特点及缺陷分析
  • 3.2 进化算法与免疫算法结合的可行性分析
  • 3.3 免疫进化策略
  • 3.3.1 算法描述
  • 3.3.2 对变异算子的研究
  • 3.4 免疫遗传算法
  • 3.4.1 免疫优化算子
  • 3.4.2 免疫遗传算法算法描述
  • 3.5 仿真实验
  • 3.5.1 实验描述
  • 3.5.2 结果分析
  • 3.6 小结
  • 第四章 基于免疫进化算法的神经进化
  • 4.1 免疫进化算法用于神经进化需要解决的几个问题
  • 4.2 基于免疫进化策略的神经进化
  • 4.2.1 基于免疫进化策略的神经进化具体实现
  • 4.2.2 仿真实验
  • 4.3 基于免疫遗传算法的神经进化
  • 4.3.1 基于免疫遗传算法的神经进化具体步骤
  • 4.3.2 仿真实验
  • 4.4 小结
  • 第五章 总结与展望
  • 参考文献
  • 致谢
  • 攻读硕士期间发表的论文
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于免疫进化算法的神经进化
    下载Doc文档

    猜你喜欢