Skip to content

Learning how to play Blackjack using tabular reinforcement learning algorithms - Monte Carlo first visit - Q learning

Notifications You must be signed in to change notification settings

mcoric96/Blackjack-Reinforcement-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

Blackjack-Reinforcement-learning

Artificial intelligence is no match for natural stupidity

Albert Einstein

Game version

This is simplified version of Blackjack game, suitable for tabular RL methods without card counting and shuffle tracking methods
Allowed actions:

  • hit
  • stand

Game is represented as stationary environment:

  • no multiple decks
  • every hand is dealt from full deck
  • cards are not put aside after one action

Algorithms

  • First visit Monte carlo method
  • Q learning method

Possible improvements

  • add new algorithms
  • add non-stationary environment and enable card counting

Resource

Reinforcement Learning: An Introduction

by Andrew Barto and Richard S. Sutton

About

Learning how to play Blackjack using tabular reinforcement learning algorithms - Monte Carlo first visit - Q learning

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published