APP下载

浅谈人工免疫算法

2018-09-28姚思雨陈志康

东方教育 2018年26期

姚思雨 陈志康

摘要:本文对人工免疫算法进行简要介绍,主要包括自然进化中的生物免疫,人工免疫的概要,在此基础上还说明了免疫算法和免疫系统的对应关系。

关键词:生物免疫;人工免疫;免疫算法和免疫系统的对应关系

一、引言

进化算法是以自然进化的思想为基础,基于生物进化的过程机制求解问题的自组织、自适应的人工智能技术。它依照达尔文的遗传变异理论,即生物进化是由生物的遗传、变异、竞争、自然选择、交叉来实现的。进化算法是建立在生物模型的基础上的一种基于机器学习的随机搜索技术,通过采用编码来表示复杂的结构。用个体来表示单个编码,编码的集合称为种群,个体进行遗传的过程就是进化的过程,最终获得一些具有较高性能指标的编码。进化算法中涉及编码,适应度函数和遗传算子等基本要素。

实践证明,仅仅使用遗传算法或者以其为代表的进化算法在模仿人类只能处理事物的能力时远远不足,必须更加深层次地挖掘与利用人类的智能资源。所以,研究者力图将生命科学中的免疫概念及其理论应用于遗传算法,在保留原算法优良特性的前提下,力图有选择、有目的地利用待求问题中的一些特征值信息或只是来抑制优化过程中出现的退化现象,这就是免疫算法。人工免疫算法具有分布式,并行性,自学习,自适应,自组织,鲁棒性和凸显性的特点,本文将对免疫算法进行简要的介绍。……

登录APP查看全文