为了账号安全,请及时绑定邮箱和手机立即绑定

DEAP 框架 - 使用每个基因统计数据的 mutGaussian

DEAP 框架 - 使用每个基因统计数据的 mutGaussian

慕田峪9158850 2021-08-11 22:02:49
我有一个具有以下基因的人:genes = [8, 2, 300, 2, 25, 10, -64, -61]然后我应用以下高斯突变:toolbox.register("mutate", tools.mutGaussian, mu=0, sigma=1, indpb=1) toolbox.mutate(genes)产生新基因:[9, 4, 301, 2, 24, 9, -65, -60]我对这个突变的问题是,这个个体的高斯统计数据似乎是使用所有基因而不是每个基因来确定的……虽然大多数基因的 +/- 2 突变很好,但开始的值300应该变化更加剧烈。令我感到奇怪的是,文档中没有说明这种需求。是否没有使用每个基因的统计数据来改变个体的内置机制?我假设使用其所有基因为种群中的每个个体形成一个分布。我想要的是使用种群中的所有个体为每个基因形成一个分布。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 167 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信