Skip to content
/ easy21 Public

Reinforcement learning Agent and Environment for a modified Blackjack

Notifications You must be signed in to change notification settings

mtthss/easy21

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easy 21

Reinforcement learning agent for learning to play to a modified version of blackjack.

Algorithms

  • Monte carlo,
  • Sarsa(lambda),
  • Sarsa(lambda) + Linear Approx

How to run the agent

In order to test the system and see some relevant metrics concerning its performance you can run the file "testing.py"

Structure

The code is structured in two main classes

  • Agent: Implements a suitable reinforcement learning algorithm to learn to play blackjack from experience.

  • Environment: Provides feedback to user's actions, by providing a state representation and a reward signal.

About

Reinforcement learning Agent and Environment for a modified Blackjack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages