A Double Deep Q-Learning implementation that teaches an AI agent to play Super Mario Bros through trial and error. I wrote a blog post about this project here!
View on GitHubThis project implements a Double Deep Q-Learning (DDQN) model to teach an AI agent to play Super Mario Bros. The agent learns through trial and error, developing strategies to navigate levels, avoid enemies, and maximize score. The implementation uses PyTorch for deep learning and OpenAI Gym for the game environment.
The project involved several key components:
Mario Gameplay - 1st Train
Mario Gameplay checkpoint 1 - 2nd Train
Mario Gameplay checkpoint 2 - 2nd Train
Mario Gameplay last checkpoint - 2nd Train
Coming soon
Coming soon
For the full code and documentation, visit the GitHub repository.