arthurdjn/snake-reinforcement-learning
Genetic Algorithm and Neural Network for the snake game.
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.
Stars
23
Forks
7
Language
Python
License
Apache-2.0
Category
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.
Compare
Higher-rated alternatives
chynl/snake
Artificial intelligence for the Snake game.
Eliastik/snakeia
A modern Snake game featuring an artificial intelligence powered by Deep Q-Learning...
ZYunfeii/DRL4SnakeGame
Using deep reinforcement learning to play Snake game(čīŠåč).
italohdc/LearnSnake
ð AI that learns to play Snake using Q-Learning (Reinforcement Learning)
gmamaladze/deep-snake
A snake game trained using simple deep learning implemented in client side javascript.