LukasSchaefer / RL2020_Building-a-Complete-RL-System_Demonstration

Demonstration code for the "Building a Complete RL System" lecture of the Reinforcement Learning course at the University of Edinburgh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Demonstration code for "Building a complete RL system" lecture

Introduction

This code demonstrates our implementation of SARSA for a deterministic FrozenLake task and serves as additional information to go alongside the "Building a complete Rl system" lecture. The lecture is delivered as part of the Reinforcement Learning (2020) course at the University of Edinburgh.

Dependencies

To run the python code, you will need OpenAI Gym which can be installed using

pip install gym

Further dependencies are Matplotlib and NumPy which can be installed with

pip install matplotlib
pip install numpy

Jupyter Notebook

We strongly suggest you to go through the jupyter notebook file of this demonstration in your own time! This includes further information and explanations to understand this demonstration and learn more about good practises in RL evaluation. You can directly view the notebook here or run it yourself with jupyter. To install the required software and run the notebook provided with the code, follow the instructions on the Jupyter mainpage.

Code

All code is written in Python3 and provided as separate scripts and all-together in one Jupyter notebook available here with further explanations.

Contact

This lecture was delivered by the TA team consisting of

Course organisers are

About

Demonstration code for the "Building a Complete RL System" lecture of the Reinforcement Learning course at the University of Edinburgh


Languages

Language:Jupyter Notebook 85.1%Language:Python 14.9%