arthurdjn/snake-reinforcement-learning

Genetic Algorithm and Neural Network for the snake game.

38
/ 100
Emerging

This project offers an AI that learns to play the classic Snake game. It takes the game's environment as input and outputs the snake's next move, aiming to maximize score by eating apples and avoiding obstacles. This is designed for researchers, students, or enthusiasts interested in observing and experimenting with AI powered by genetic algorithms and neural networks.

No commits in the last 6 months.

Use this if you want to explore or demonstrate how an AI can learn to play a simple game without predefined strategies, using evolutionary principles.

Not ideal if you're looking for an AI solution for complex, real-world problems or a game where AI needs to learn from large, labeled datasets.

game-AI evolutionary-computation neural-networks genetic-algorithms reinforcement-learning-demos
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 6 / 25
Maturity 16 / 25
Community 16 / 25

How are scores calculated?

Stars

23

Forks

7

Language

Python

License

Apache-2.0

Category

snake-game-ai

Last pushed

Feb 21, 2021

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/arthurdjn/snake-reinforcement-learning"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.