文件名称:Flappy-Bird-:用于Flappy Bird游戏的人工智能
文件大小:232KB
文件格式:ZIP
更新时间:2024-03-05 12:50:21
Python
飞扬的鸟 使用NEAT模型的Flappy Bird游戏的人工智能。 NEAT(神经网络的增强拓扑评估) 为何不依靠神经网络的固定结构,为什么不让它通过遗传算法进化呢? 整洁是一种遗传算法。 神经网络参数: 输入: 鸟的位置 鸟到管道的距离1 鸟到管道的距离2 输出: 跳 不跳 激活函数:tanH()(将值压缩在-1至+1之间) bais-高斯分布 (有关网络的更多详细信息,请参考config-feedforward.txt文件) NEAT实施: 鸟的数量:我们从产生50只随机鸟开始。 每个种群将由鸟类和控制每只鸟类的神经网络组成。 神经网络:它将从随机权重和随机偏差开始,然后它将测试我们游戏中的所有神经网络,并评估那里的适应度(鸟类在水平上进展了多远)。 它每前进而不死的每一帧都得到健身得分。 最后,当所有鸟类死亡时,将根据提及的接受百分比(本例中为2%)选择表现最佳的鸟类
【文件预览】:
Flappy-Bird--master
----FlappyBird_config-feedforward.txt(2KB)
----FlappyBird_flappyBird.py(8KB)
----imgs()
--------base.png(470B)
--------bird3.png(426B)
--------pipe.png(2KB)
--------bird1.png(427B)
--------bg.png(7KB)
--------bird2.png(425B)
----config-feedforward.txt(2KB)
----flappy_bird.py(13KB)
----README.md(2KB)
----Output.png(233KB)