Policies ======== Base Interfaces --------------- .. automodule:: pymab.policies.policy :members: :undoc-members: :show-inheritance: Classic Policies ---------------- .. automodule:: pymab.policies.greedy :members: :undoc-members: :show-inheritance: .. automodule:: pymab.policies.random :members: :undoc-members: :show-inheritance: .. automodule:: pymab.policies.epsilon_greedy :members: :undoc-members: :show-inheritance: .. automodule:: pymab.policies.adversarial :members: :undoc-members: :show-inheritance: .. automodule:: pymab.policies.pure_exploration :members: :undoc-members: :show-inheritance: .. automodule:: pymab.policies.softmax_selection :members: :undoc-members: :show-inheritance: .. automodule:: pymab.policies.gradient :members: :undoc-members: :show-inheritance: UCB and Bayesian Policies ------------------------- .. automodule:: pymab.policies.ucb :members: :undoc-members: :show-inheritance: .. automodule:: pymab.policies.thompson_sampling :members: :undoc-members: :show-inheritance: .. automodule:: pymab.policies.bayesian_ucb :members: :undoc-members: :show-inheritance: Non-stationary Policies ----------------------- .. automodule:: pymab.policies.nonstationary :members: :undoc-members: :show-inheritance: .. automodule:: pymab.policies.change_detection :members: :undoc-members: :show-inheritance: Contextual Policies ------------------- .. automodule:: pymab.policies.contextual_bandits :members: :undoc-members: :show-inheritance: