Skip to content

Peanutssssss/RL_Exam_Project

Repository files navigation

RL Exam Project – PPO Entropy Decay Strategies in Super Mario Bros

📌 Project Overview

This project investigates how different entropy coefficient decay strategies affect the exploration–exploitation balance in Proximal Policy Optimization (PPO) when training agents in the Super Mario Bros environment.

We compare:

  1. Progress-based decay – Adapts entropy according to the agent's in-game progress (logistic decay).
  2. Timestep-based decay – Decreases entropy linearly over total training timesteps.
  3. Fixed coefficient – Keeps entropy constant throughout training.

Our results show that progress-based decay improves learning speed and final performance compared to the other two strategies.


🎮 Demo

record

Install dependencies

uv sync --python 3.8
pip install -r requirements.txt
  • Note that the dependencies in requirements.txt need to be reinstalled every time you run ‘uv sync’.
  • Also the version of cuda in pyproject.toml should be adjusted to your own situation

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages