如何理解遗传算法

2024-10-13 17:11:54

1、遗传算法的理解并不复杂,为了更好的理解,并在学习遗传算法后进行编程,第一步,我们先要了解遗传算法的5个基本步骤,下图提供了中英文对照,在后续写程序时,可以命名相应的函数名称,保证代码的可读性。

如何理解遗传算法

3、第二步是,构建Fitness Function(适应方程),将刚才咱们组成的染色体中的参数带入到适应方程中,比较不同染色体的适应程度,这一步我们可以得出一个适应值通过适应值(Fitness Score),适应值高的可以进行下一步的繁殖(reproduction)。

如何理解遗传算法

5、第四步,基因变异基因变异是很有意思的一步,这一步的含义就是,我们随机变化一些参数的值,这个目的是保证基因的多样性,同时避免了基因交换过早闭合。

如何理解遗传算法
猜你喜欢