范文无忧网面试笔试简历简介

请问一下能通俗的介绍一下什么是遗传算法吗

02月11日 编辑 fanwen51.com

[BP神经网络算法的介绍]BP(Back Propagation)网络是1986年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一。BP网络能学...+阅读

遗传算法(Genetic Algorithms or GAs)是基于自然选择和自然遗传机制的搜索算法,它是一种有效的解决最优化问题的方法。遗传算法最早是由美国Michigan大学的John Holland和他的同事及学生提出的。类似于自然界演化的基本法则,“适者生存”是遗传算法的核心机制,同样,“复制(reproduce)”、“杂交(crossover)”、“变异(mutation)”等自然界的生物演化规则在遗传算法中都得到类似的体现。

用遗传算法解最优化问题,首先应对可行域中的个体进行编码,然后在可行域中随机挑选指定群体大小的一些个体组成作为进化起点的第一代群体,并计算每个个体的目标函数值,即该个体的适应度。接着就像自然界中一样,利用选择机制从群体中随机挑选个体作为繁殖过程前的个体样本。选择机制保证适应度较高的个体能够保留较多的样本;而适应度较低的个体则保留较少的样本,甚至被淘汰。

在接下去的繁殖过程中,遗传算法提供了交叉和变异两种算法对挑选后的样本进行交换和基因突变。交叉算法交换随机挑选的两个个体的某些位,变异算子则直接对一个个体中的随机挑选的某一位进行突变。这样通过选择和繁殖就产生了下一代群体。重复上述选择和繁殖过程,直到结束条件得到满足为止。进化过程最后一代中的最优解就是用遗传算法解最优化问题所得到的最终结果。

与其他算法相比,遗传算法主要有以下四个方面的不同: 遗传算法所面向的对象是参数集的编码,而不是参数集本身; 遗传算法的搜索是基于若干个点,而不是基于一个点; 遗传算法利用目标函数的信息,而不是导数或者其他辅助信息; 遗传算法的转化规则是概率性的,而不是确定性的。...

延伸阅读:

LMS算法的简介全称 Least mean square 算法。中文是最小均方算法。 感知器和自适应线性元件在历史上几乎是同时提出的,并且两者在对权值的调整的算法非常相似。它们都是基于纠错学习规则的...

50分帮忙介绍一个基于OpenGL小游戏的几个算法你意思是一个游戏要包含4种算法吧? 做一个打砖块这样的游戏吧 球和砖块可以用AABB包围来做碰撞检测,这里是一个算法 游戏信息用纹理文字通过opengl渲染出来,这里是一个算法( ope...

国际数据加密算法算法简介IDEA加密算法简介 IDEA(International Data Encryption Algorithm)在密码学中属于数据块加密算法(Block Cipher)类。IDEA使用长度为128bit的密钥,数据块大小为64bit。从理论上...

简要介绍DES RSA MD5 sha1四种加密算法的优缺点以及使用场合美国数据加密标准(DES)是对称密码算法,就是加密密钥能够从解密密钥中推算出来,反过来也成立。密钥较短,加密处理简单,加解密速度快,适用于加密大量数据的场合。 RSA是非对称算法,加...

解释一下数据加密目前的数据加密算法介绍一下DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合; 3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高; RC2和 RC4:用变...

如何计算boss和简历匹配度算法可以从两方面考虑:职位and简历 1、职位:能表现出来要求如:年龄、地点、工作年限、学历、是否全职、匹配薪资、行业、职位名称及公司规模;然后就是长段落的岗位职责和要求; 2、简...

K均值聚类算法的介绍K均值聚类算法是先随机选取K个对象作为初始的聚类中心。然后计算每个对象与各个种子聚类中心之间的复距离,把每个对象分配给距离它最近的聚类中心。聚类中心以制及分配给它们...

请问遗传学和生物化学和分子生物学这两个研究生方向毕业后生物化学和分子生物学是理论性更强的专业,主要搞一些基础性研究工作,研究生学习这个专业还要细分,具体做哪方面的研究就要看你的老板了,不好定论。但是生物化学和分子生物学的应...

磁盘调度算法的简介一次磁盘读写操作的时间由寻找(寻道)时间、延迟时间和传输时间决定: 1) 寻找时间Ts:活动头磁盘在读写信息前,将磁头移动到指定磁道所需要的时间。这个时间除跨越n条磁道的时间外,还...

推荐阅读
图文推荐
栏目列表