遗传算法与深度学习实战——使用进化策略实现EvoLisa
0. 前言
我们已经学习了进化策略 (Evolutionary Strategies, ES) 的基本原理,并且尝试使用 ES
解决了函数逼近问题。函数逼近是一个很好的基准问题,但为了充分展示 ES
的作用,本节中,我们将重新思考 EvoLisa 问题,采用 ES
作为解决策略,以将 ES
和常规遗传算法进行对比。
1. 使用进化策略实现 EvoLisa
接下来,使用进化策略 (Evolutionary Strategies
, ES
) 通过复现 EvoLisa
项目重建《蒙娜丽莎》图像。
import random
import numpy