cpury/pong-rl
Reinforcement Learning with Pong in the Browser via TensorFlow.js
This project lets you observe a computer program learn to play the classic game Pong in a web browser. You can watch it play against itself, with one side controlled by a Deep Q-Learning algorithm that learns from game features or directly from the screen pixels. This is for anyone curious about how artificial intelligence, specifically reinforcement learning, can 'learn' a task through trial and error.
No commits in the last 6 months.
Use this if you want to visually demonstrate or understand the basics of reinforcement learning in a fun, interactive game environment.
Not ideal if you're looking for a cutting-edge AI research tool or a high-performance gaming application.
Stars
17
Forks
1
Language
JavaScript
License
MIT
Category
Last pushed
Jan 04, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/cpury/pong-rl"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
yenchenlin/DeepLearningFlappyBird
Flappy Bird hack using Deep Reinforcement Learning (Deep Q-learning).
ChenglongChen/pytorch-DRL
PyTorch implementations of various Deep Reinforcement Learning (DRL) algorithms for both single...
nikp06/subwAI
Scripts for training an AI to play the endless runner Subway Surfers using a supervised machine...
vladfi1/phillip
The SSBM "Phillip" AI.
kingyuluk/RL-FlappyBird
Using reinforcement learning to train FlappyBird.