Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thepredictivedev/dino-playing-rl-agent-using-dqn
Using screen captured frames from the computer as input, we train an RL agent using the DQN algorithm with the CNN policy to play the Dino Game
https://github.com/thepredictivedev/dino-playing-rl-agent-using-dqn
Last synced: about 1 month ago
JSON representation
Using screen captured frames from the computer as input, we train an RL agent using the DQN algorithm with the CNN policy to play the Dino Game
- Host: GitHub
- URL: https://github.com/thepredictivedev/dino-playing-rl-agent-using-dqn
- Owner: ThePredictiveDev
- Created: 2024-01-27T14:29:37.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-01-27T14:39:41.000Z (11 months ago)
- Last Synced: 2024-11-29T09:20:08.426Z (about 1 month ago)
- Language: Jupyter Notebook
- Size: 25.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dino-AI: Dino Playing RL Agent
An agent trained using the principles of SPTDL using DQN RL algorithm on a CNN.
## Environment:
The environment is a custom gym environment made using the base gym environment class
Information about the observation space is obtained using MSS library as frames are given as input to the CNN
## Preprocessing:
Preprocessing is done using OpenCV library
## Algorithm (Model)
Model is obtained from Stable-Baselines3 library
### All but one libraries used are upto date (OpenAI Gym is used not Gymnasium)