Skip to content

The aim of this project is to implement a Q-learning and a deep Q-learning algorithm in order to play TicTacToe.

Notifications You must be signed in to change notification settings

henrypapadatos/Reinforcement_Learning_TicTacToe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reinforcement_Learning_TicTacToe

The aim of this project is to implement a Q-learning and a deep Q-learning algorithm in order to play TicTacToe. The exact framing of the project can be found in the file "Project_instruction.pdf".

Results

Our results can be found in "Report.pdf", and can be reproduced by running "Example.ipynb".

Here are two images extracted from "Report.pdf" that show the performances of our algorithms.

The first one show the performances of our Q-learning implementation: Screenshot 2022-10-03 113310

And the second one show the performances of our deep Q-learning implementation: Screenshot 2022-10-03 113420

This project was realised in the scope of the class "Artificial neural networks/reinforcement learning" (CS-456) thaugt by Gerstner Wolfram.

About

The aim of this project is to implement a Q-learning and a deep Q-learning algorithm in order to play TicTacToe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •