DeepLearningFlappyBird and RL-FlappyBird

These are competitors, as both repositories implement deep reinforcement learning, specifically Q-learning, to train an agent to play Flappy Bird independently, offering similar functionality with "yenchenlin/DeepLearningFlappyBird" being significantly more popular and mature.

DeepLearningFlappyBird
51
Established
RL-FlappyBird
45
Emerging
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 9/25
Maturity 16/25
Community 20/25
Stars: 6,792
Forks: 2,065
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 82
Forks: 27
Downloads:
Commits (30d): 0
Language: Java
License: MIT
Stale 6m No Package No Dependents
Stale 6m No Package No Dependents

About DeepLearningFlappyBird

yenchenlin/DeepLearningFlappyBird

Flappy Bird hack using Deep Reinforcement Learning (Deep Q-learning).

This project lets you observe how a computer program learns to play the game Flappy Bird by itself. It takes the game's screen pixels as input and, through trial and error, learns to make the bird flap at the right time to navigate through pipes. This is ideal for students, researchers, or enthusiasts curious about how artificial intelligence can learn complex tasks without explicit programming.

artificial-intelligence-education reinforcement-learning-demonstration game-AI-study deep-learning-example

About RL-FlappyBird

kingyuluk/RL-FlappyBird

Using reinforcement learning to train FlappyBird.

This project allows developers to experiment with reinforcement learning by training an AI to play Flappy Bird. You provide the game environment and the learning algorithm, and the project outputs a trained model that can autonomously navigate the bird through obstacles. It's designed for machine learning practitioners interested in practical applications of Deep Q-Networks.

reinforcement-learning game-ai deep-learning-example educational-tool

Scores updated daily from GitHub, PyPI, and npm data. How scores work