Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 930 Bytes

README.md

File metadata and controls

22 lines (16 loc) · 930 Bytes

Easy 21

This repository contains the solution to Easy 21 assignment from David Silver's Reinforcement Learning Series. The actual assignment can be found here.

Algorithms implemented include

  • Monte Carlo Evaluation
  • Monte Carlo Control
  • TD Control (SARSA $\lambda$ with eligibility traces)
  • Linear Function Approximation

Sarsa

sarsa

Monte Carlo

mc

All of these are implemented in Easy 21, a spin-off of the classic Blackjack, with non-standard rules.

requirements.txt contains all the dependencies, and to install them run pip install -r requirements.txt in the root directory of the project.

To reproduce the results, try running, python code/[agent].py where agents include the ones defined above.