cfoh/snake-game

Playing snake game using machine learning (Q-Learning, DQN, SARSA)

36
/ 100
Emerging

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.

AI-education reinforcement-learning game-AI educational-tool machine-learning-training
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 6 / 25
Maturity 16 / 25
Community 14 / 25

How are scores calculated?

Stars

15

Forks

3

Language

Python

License

MIT

Category

snake-game-ai

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.