Welcome to the Deeptactics Project! This repository is aimed at exploring reinforcement learning algorithms, both basic and advanced. Whether you're a beginner or have some experience, there's something here for you.
This project was inspired by David Silver's Reinforcement Learning Course We recommend starting here to gain a solid foundation in reinforcement learning principles.
The end goal is to make some DQN-implementation which can play connect4 at a decent level.
- Clone this repository:
git clone https://github.com/ChristianFredrik69/ReinforcementLearning
- Navigate to the
Introduction
directory and start with the introductory assignments.
Introduction/
: Contains introductory lectures and assignments.Basic_Reinforcement_Learning/
: Code examples for basic RL algorithms in Gym environments.Advanced_Reinforcement_Learning/
: More advanced topics like DQN.Connect_Four/
: Reinforcement learning algorithm playing the classic game!Resources/
: Additional reading material and references.
- David Silver's Reinforcement Learning Course
- Reinforcement Learning: An Introduction by Sutton and Barto
To install the required packages, run the following command:
pip install -r requirements.txt