神经进化是一种通过进化原理改进神经网络的计算机程序方法。
可以把它想象成一个数字自然界,许多网络相互竞争,最优秀的网络被进一步发展。
在此过程中,连接和权重等特性会被改变,类似于生物体中的基因,以获得更好的结果。
这样,网络学会解决复杂任务,而不需要人类精确指定每一步。
神经进化例如被用来控制机器人或精通游戏。