遗传算法入门

术语 :
1.基因(Gene) : 是串中的元素
2.染色体(Chromosome) : 是基因的集合,为一个解
3.基因组(Genome) : 也称为个体
4.群体(Population) : 是基因组的集合
5.适应度(Fitness) : 表示个体对环境的适应程序
6.杂交率(Crossover Rate) : 用来确定两个染色体进行局部互换以产生两个新群体
7.变异率(Mutation Rate) : 用来确定染色体是否进行变异

遗传算法的核心函数为Epoch(时代),该函数不断地循环直到找出一个解:
1.检查每个染色体,看它解决问题的性能如何并给它一个适应度
2.通过适应度函数从当前群体选出2个成员
3.对选出的2个成员按杂交率进行杂交,生成新个体
4.对新个体进行突变
5.重复2~4步骤,直到生成与原群体大小相同的新群体,并替代原群体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值