#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库,你不仅能亲眼看着鸟群一代代越飞越稳,还能马上翻开源码琢磨细节。配套教程把网络结构和每个遗传操作拆得很细,对想搞懂进化算法如何在没有标注数据的情况下训练神经控制器的人来说,是一条相当顺手的入门路径。它本质上是教学示例,不是拿来直接上生产环境的东西,但作为视觉化的启蒙读物,很难找到比它更省力的选择了。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目