dart_rl library

Dart RL - Simple Reinforcement Learning algorithms for Dart

Classes

ContextualBanditArm<T>
ContextualBanditRanking<T>
DartRlAction
Represents an action that can be taken in the environment
DartRlAgent
Base class for reinforcement learning agents
DartRlState
Represents a state in the environment
DartRlStateAction
Represents a state-action pair
Environment
Interface for reinforcement learning environments
ExpectedSARSA
Expected-SARSA algorithm implementation
LinearThompsonSampling<T>
QLearning
Q-Learning algorithm implementation
SARSA
SARSA algorithm implementation
StepResult
Represents the result of taking an action in an environment