智能信息处理导论ppt第7章--免疫算法课件.ppt
《智能信息处理导论ppt第7章--免疫算法课件.ppt》由会员分享,可在线阅读,更多相关《智能信息处理导论ppt第7章--免疫算法课件.ppt(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章第七章 免疫算法免疫算法7.1 免疫算法的生物学基础免疫算法的生物学基础7.1.1 免疫系统免疫系统的形态空的形态空问问7.1.2 免疫应答免疫应答7.1.3 多样性多样性7.1.4 克隆克隆选择和扩增选择和扩增7.1.1 免疫系统的形态空问免疫系统的形态空问基本概念和技术术语:(1)免疫:指机体免疫系统识别自身与异己物质,并通过免疫应答排除抗原性异物,以维持机体生理平衡的功能。(2)免疫应答:是指抗原进入机体后,免疫细胞对抗原分子的识别、激活、分化、增殖和效应的过程。(3)抗原与抗体:诱导免疫系统产生免疫应答的物质称为抗原(antigen);能与抗原进行特异性结合的免疫细胞称为抗体(a
2、ntibody)。(4)亲和力(affinity):免疫细胞的表面受体和抗原决定基都是复杂的含有电荷的三维结构,二者的结构和电荷越互补,就越有可能相互结合,结合的强度即是亲和力。7.1.1 免疫系统的形态空问免疫系统的形态空问(5)变异(mutation):在生物免疫系统中,细胞与抗原结合后被激活,然后产生高频变异。这种克隆扩增期间产生的变异形式,使得免疫系统能够适应不断变化的外来入侵。(6)细胞:即淋巴细胞,它在胸腺中成熟,功能包括调节其他细胞的活动和直接袭击宿主感染细胞。(7)细胞:即淋巴细胞,来源于骨髓淋巴样前体细胞,成熟的细胞存在于淋巴结、血液、脾、扁桃体等组织和器官中,细胞是体内产生
3、抗体的细胞,在清除病原体过程中受到刺激,分泌抗体结合抗原,但其发挥免疫作用要受辅助细胞的帮助。7.1.1 免疫系统的形态空问免疫系统的形态空问如图所示,在形态空间内有一个体积为V的区域,其中含有抗体(用 来表示)和抗原(用表示)的形状互补区域。假设一个抗体能识别所有在其周围体积 范围内的互补的抗原。7.1.2 免疫应答免疫应答免疫系统的两种免疫应答类型:固有性免疫应答;适应性免疫应答。免疫算法主要是利用适应性免疫应答的应答原理,适应性免疫应答又分为两种类型,初次免疫应答和二次免疫应答。7.1.3 多样性多样性免疫系统的多样性,本质就是抗体的多样性,即产生尽可能多的抗体对抗千变万化的抗原。免疫系
4、统的多样性的实现:体细胞高频变异 受体编辑 随机生成新抗体7.1.4 克隆选择和扩增克隆选择和扩增基本思想:只有那些能够识别抗原的细胞才进行扩增,只有这些细胞才能被免疫系统选择并保留下来,而那些不能识别抗原的细胞则不被选择,也不能进行扩增。扩增过程:抗体C分化成许多克隆细胞,每一个克隆细胞受到刺激后又开始克隆,这样,增加了免疫系统中清除异物的抗体的数量。7.2 免疫优化算法概述免疫优化算法概述7.2.1 人工免疫系统的定义人工免疫系统的定义7.2.2 免疫算法的提出免疫算法的提出7.2.3 免疫算法中涉及的术语简介免疫算法中涉及的术语简介7.2.4 免疫算法的算法思想免疫算法的算法思想7.2.
5、5 免疫算法的收敛性免疫算法的收敛性7.2.6 免疫算法与免疫系统的对应免疫算法与免疫系统的对应7.2.7 常见免疫算法常见免疫算法7.2.8 免疫算子说明免疫算子说明7.2.1 人工免疫系统的定义人工免疫系统的定义人工免疫系统的几种定义:De Castro为人工免疫系统下的第一个定义认为:“人工免疫系统是遵循可信的生物学范例人类免疫系统原理的数据处理、分类、表示和推理策略系统”。Timmis为人工免疫系统给出的第一个定义则认为:“人工免疫系统是基于自然免疫系统方法的计算系统”。Dasgupta给出的定义是:“人工免疫系统是由生物免疫系统启发而来的智能策略所组成,主要用于信息处理和问题解决”。
6、7.2.1 人工免疫系统的定义人工免疫系统的定义De Castro后来为人工免疫系统给出了第二个定义:“人工免疫系统是受生物免疫系统启发而来的用于求解问题的适应性系统”。Timmis后来也为人工免疫系统给出了第二个定义,即:“人工免疫系统是一种由理论生物学启发而来的计算范式,借鉴了一些免疫系统的功能、原理和模型并用于复杂问题的解决”。莫宏伟给出的人工免疫系统的定义为:“人工免疫系统是基于免疫系统机制和理论免疫学而发展的各种人工范例的特称。7.2.3 免疫算法中涉及的术语简介免疫算法中涉及的术语简介抗原:在生命科学中,是指能够刺激和诱导机体的免疫系统使其产生免疫应答,并能与相应的免疫应答产物在体
7、内或体外发生特异性反应的物质。在我们的算法中,是指所有可能错误的基因,即非最佳个体的基因。抗体:在生命科学中,是指免疫系统受抗原刺激后,免疫细胞转化为浆细胞并产生能与抗原发生特异性结合的免疫球蛋白,该免疫球蛋白即为抗体。在本文中是指根据疫苗修正某个个体的基因所得到的新个体。7.2.3 免疫算法中涉及的术语简介免疫算法中涉及的术语简介免疫疫苗:根据进化环境或带球问题,所得到的对最佳个体基因的估计。免疫算子:全免疫和目标免疫,全免疫是指群体中每个个体在变异操作后,对其每一环节都进行一次免疫操作的免疫类型;目标免疫则指个体在进行变异操作后,经过一定判断,个体仅在作用点处发生免疫反应的一种类型。免疫调
8、节:在免疫反应过程中,大量的抗体的产生降低了抗原对免疫细胞的刺激,从而抑制抗体的分化和增殖,同时产生的抗体之间也存在着相互刺激和抑制的关系,这种抗原与抗体、抗体与抗体之间的相互制约关系使抗体免疫反应维持一定的强度,保证机体的免疫平衡。7.2.3 免疫算法中涉及的术语简介免疫算法中涉及的术语简介免疫记忆:指免疫系统将能与抗原发生反应的抗体作为记忆细胞保存记忆下来,当同类抗原再次侵入时,相应的记忆细胞被激活而产生大量的抗体,缩短免疫反应时间。抗原识别:通过表达在抗原表面的表位和抗体分子表面的对位的化学基进行相互匹配选择完成识别,这种匹配过程也是一个不断对抗原学习的过程,最终能选择产生最适当的抗体与
9、抗原结合而排除抗原。7.2.4 免疫算法的算法思想免疫算法的算法思想7.2.4 免疫算法的算法思想免疫算法的算法思想根据流程图具体过程为:随机产生初始父代种群A1;根据先验知识抽取疫苗;若当前群体中包含最佳个体,则算法停止运行并输出结果;否则继续;对于目前的第k代父本种群Ak进行交叉操作,得到种群Bk;对Bk进行变异操作,得到种群Ck;对Ck进行接种疫苗操作,得到种群Dk;对Dk进行免疫选择操作,得到新一代父本Ak+1,转至。7.2.5 免疫算法的收敛性免疫算法的收敛性算法的状态转移情况:X为搜索空间 n0的群体认为是状态空间S=Xn0中的一个点|S|表示S中状态的数量 7.2.5 免疫算法的
10、收敛性免疫算法的收敛性 7.2.6 免疫算法与免疫系统的对应免疫算法与免疫系统的对应7.2.7 常见免疫算法常见免疫算法否定选择算法具体步骤:定义一个自体字符串集合,例如,可以是一个程序,数据文件(任何软件)或一般的行为模式.随机产生一个检测器集合,其中每一个字符串都不能与集合中的字符串相匹配。该算法中的匹配不是完全匹配,而是部分匹配,只要有连续位相同就称为匹配,此为一个可选择的参数。通过与集的匹配不断检测的变化,一旦发生任何匹配,就说明集合发生了变化,即有外来元素的侵入。7.2.7 常见免疫算法常见免疫算法肯定选择算法具体步骤:初始化:产生一个细胞候选集合。假设所有的分子都用长度为l的二进制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 信息处理 导论 ppt 免疫 算法 课件
限制150内