Skip to content

Implementation of the Easy21 assignment from the UCL course "Reinforcement Learning" by David Silver.

Notifications You must be signed in to change notification settings

rob-pitkin/easy21

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Implementation of the Easy21 assignment from the UCL course "Reinforcement Learning" by David Silver.

To run the code, simply execute the following command:

# mc control
python control/monte_carlo_control.py

# sarsa lambda control
python control/sarsa_lambda_control.py

# q learning control
python control/q_learning_control.py

# linear function approximation control
python control/sarsa_lambda_control_fa.py

Solution to #2: Monte Carlo Control in Easy21 Easy21MonteCarloControl

Solution to #3: Sarsa(λ) in Easy21 Easy21SarsaLambda0 Easy21SarsaLambda1 Easy21SarsaMseLambda

Extension of #3: Q-learning in Easy21 Easy21QLearning

Solution to #4: Linear Function Approximation in Easy21 Easy21LinearFunctionApproximationLambda0 Easy21LinearFunctionApproximationLambda1

About

Implementation of the Easy21 assignment from the UCL course "Reinforcement Learning" by David Silver.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages