上传者: 38334677
|
上传时间: 2022-06-19 19:03:59
|
文件大小: 48KB
|
文件类型: ZIP
效果展示:
https://user-images.githubusercontent.com/36581610/50392983-e7c05400-0720-11e9-8c97-523f1e3687b7.gif
https://user-images.githubusercontent.com/36581610/48689204-5c8af600-eb97-11e8-8deb-e0391667e4d7.PNG
神经网络
每个涂鸦都包含一个神经网络。神经网络有一个 5 个神经元的输入层、2 个 4 个神经元的隐藏层和一个 2 个神经元的输出层。
遗传算法
创建了 200 幅涂鸦,每幅涂鸦都有自己的神经网络。在所有涂鸦死后,选择一些得分最高的涂鸦来复制并创建一个由 200 个涂鸦组成的新种群。每一代都重复这个过程。
想象
涂鸦可以看到 5 个方向。在这些方向中的每一个上,涂鸦都可以看到到一个垫子的距离,如果那个方向上有一个垫子的话。