Skip to content

Tutorial on Reinforcement Learning, Q-Learning and Deep Q-Learning in Python.

Notifications You must be signed in to change notification settings

germanova/Q_Learning_and_Deep_Q_Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tutorial on Reinforcement Learning, Q-Learning, and Deep Q-Learning in Python

Overview

A comprehensive tutorial on Reinforcement Learning (RL), focusing on Q-Learning and Deep Q-Learning (DQN). The tutorial includes Python implementations of these algorithms, with PyTorch used for the DQN implementation. The tutorial on PDF format is provided to understand the concepts and code.

Features

  • Q-Learning: Implementation of the classic Q-Learning algorithm for reinforcement learning.
  • Deep Q-Learning (DQN): Implementation of DQN using PyTorch for approximating Q-values with neural networks.
  • Tutorial Paper: A PDF document explaining the concepts, algorithms, and code in detail.

Prerequisites

  • Python: Python 3.x installed on your system.
  • PyTorch: PyTorch library for deep learning tasks.
  • Other Python Packages: Install required packages listed in requirements.txt: pip install -r requirements.txt

About

Tutorial on Reinforcement Learning, Q-Learning and Deep Q-Learning in Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published