【工作坊】遗传算法一小时编程

在线运行例子

https://demongodyy.github.io/GA-Robi/

代码仓库

https://github.com/demongodYY/GA-Robi

偷懒的大自然

你有没有想过,你为什么是你现在的样子?这个世界又是谁设计并构建出来的呢?达尔文的进化论给予我们看待这个世界的视角:物竞天择,适者生存。大自然有种神奇的力量,它只是简单地制定了生存的规则,而让万物自由地生长、进化,一代又一代地演变,就逐渐构建出了我们当今的世界。

写程序同样是一个“构建世界”的过程,通过每一行代码来描述出各种事物并在计算机的世界中运行。对于简单地问题,我们可以编写具体的指令来运行。但是,当问题超过一定复杂程度的时候,编写海量地代码指令来描述每一处细节,就显得比较困难了。比如说想要编写一个自动打扫屋子的机器人,所面临的情况就是千变万化的,如果要为每一种可能性都去编写指令,会显得非常复杂。我们能不能“偷下懒”,只写出一些很少的代码,让代码帮我们自动“生成”机器人最优的打扫规则呢?


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×