#20 · 主分类: 游戏AI与行为树
Machine-Learning-Flappy-Bird
ai
ai-tutorial
artificial-evolution
artificial-intelligence
flappy-bird
flappybird
game-programming
genetic-algorithm
genetic-algorithms
html5
javascript
machine-intelligence
machine-learning
machine-learning-algorithm
machinelearning
neural-network
neural-networks
neuroevolution
phaser
phaser-tutorial
使用神经网络和遗传算法实现Flappy Bird的机器学习
项目最后更新:12/19/17
GitHub Stars
1.8K
Forks数量
392
贡献者数量
1
许可证
MIT
收录理由
这个HTML5项目把神经进化讲得极其直观,几乎没有什么冗余包装。它在一个Flappy Bird克隆游戏里跑起遗传算法:十只小鸟各自带着一个微型神经网络同时试玩,按飞行距离打分,表现最好的网络经过重组和变异产生下一代。整个流程都在浏览器里完成,借助Phaser和Synaptic库,你不仅能亲眼看着鸟群一代代越飞越稳,还能马上翻开源码琢磨细节。配套教程把网络结构和每个遗传操作拆得很细,对想搞懂进化算法如何在没有标注数据的情况下训练神经控制器的人来说,是一条相当顺手的入门路径。它本质上是教学示例,不是拿来直接上生产环境的东西,但作为视觉化的启蒙读物,很难找到比它更省力的选择了。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。