cfoh/snake-game
Playing snake game using machine learning (Q-Learning, DQN, SARSA)
This project helps undergraduate students and others new to AI understand reinforcement learning by training an AI to play the classic Snake game. It takes in game state information and outputs an AI agent capable of playing the game, demonstrating various learning algorithms like Q-learning and Deep Q-Networks. The primary user is anyone looking to learn or teach the fundamentals of AI and reinforcement learning through a practical example.
No commits in the last 6 months.
Use this if you are an undergraduate student or instructor wanting to learn or teach reinforcement learning concepts by building an AI for a simple game.
Not ideal if you're looking for a general-purpose AI development framework or a tool to solve complex, real-world problems beyond game AI.
Stars
15
Forks
3
Language
Python
License
MIT
Category
Last pushed
May 21, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/cfoh/snake-game"
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(čīŠåč).
hayderkharrufa/snake_pathfinding_ai
AI plays snake game using BFS (Breadth-First Search) algorithm.
italohdc/LearnSnake
ð AI that learns to play Snake using Q-Learning (Reinforcement Learning)