Skip to content

Training of CNN and ViT encoders to fit an ActorCritic architecture in order to train a PPO agent to play the Atari 2600 Breakout game.

License

Notifications You must be signed in to change notification settings

vdella/AgentDOOM

Repository files navigation

AgentDOOM

AgentDOOM is a reinforcement learning research project focused on training PPO (Proximal Policy Optimization) agents to play Atari Breakout, comparing different visual encoders such as CNNs and Vision Transformers (ViTs).


Overview

  • Actor-Critic architecture using PPO
  • Visual state encoding with CNN and ViT backbones
  • Experimental setup for encoder comparison in Atari environments

Repository Structure

AgentDOOM/
├── agents/        # CNN and ViT agent definitions
├── training/      # Training and evaluation scripts
├── notebooks/     # Experimental notebooks
├── models/        # Saved checkpoints
├── logs/          # Training logs and metrics
├── gifs/          # Gameplay visualizations
├── requirements.txt
├── pyproject.toml
└── README.md

About

Training of CNN and ViT encoders to fit an ActorCritic architecture in order to train a PPO agent to play the Atari 2600 Breakout game.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published