Skip to content

Implementations of methods in book <Reinforcement Learning: an introduction> by Sutton Barto, using Python.

Notifications You must be signed in to change notification settings

jzsherlock4869/reinforcement-learning-sutton-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Reinforcement_Learning_Toys

Some reinforcement learning algorithm implementations. Toy models ~

Contents

Topic Link
Multi-armed bandit (epsilon-greedy/UCB) link
Markov decision process link

Detailed introduction

Multi-armed Bandits

multi-armed bandit

Multi-armed bandit problem (MAB) is a simple and fundamental example for reinforcement learning, and has been used in real world tasks (recommender sys etc.).

Defination ( from wiki ):

In probability theory, the multi-armed bandit problem (sometimes called the K- or N-armed bandit problem) is a problem in which a fixed limited set of resources must be allocated between competing (alternative) choices in a way that maximizes their expected gain, when each choice's properties are only partially known at the time of allocation, and may become better understood as time passes or by allocating resources to the choice. wiki:multi-armed bandits

In the MAB problem, agent uses the previous reward in the earlier actions to estimate the value of each arm, and try to maximize the expected gain for each action.

About

Implementations of methods in book <Reinforcement Learning: an introduction> by Sutton Barto, using Python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages