EnvironmentsΒΆ
See here the documentation: docs/Environment
MAB
,MarkovianMAB
,DynamicMAB
andIncreasingMAB
objects, used to wrap the problems (list of arms).Result
andResultMultiPlayers
objects, used to wrap simulation results (list of decisions and rewards).Evaluator
environment, used to wrap simulation, for the single player case.EvaluatorMultiPlayers
environment, used to wrap simulation, for the multi-players case.EvaluatorSparseMultiPlayers
environment, used to wrap simulation, for the multi-players case with sparse activated players.CollisionModels
implements different collision models.
And useful constants and functions for the plotting and stuff are in the __init__.py
file:
DPI
,signature
,maximizeWindow
,palette
,makemarkers
,wraptext
: for plottingnotify
: send a desktop notificationParallel
,delayed
: joblib relatedtqdm
: pretty range() loopssortedDistance
,fairnessMeasures
: science related