=========================================== ``banditpylib.learners.mnl_bandit_learner`` =========================================== .. automodule:: banditpylib.learners.mnl_bandit_learner .. contents:: :local: .. currentmodule:: banditpylib.learners.mnl_bandit_learner Classes ======= - :py:class:`MNLBanditLearner`: Abstract class for learners playing with mnl bandit - :py:class:`UCB`: UCB policy :cite:`DBLP:journals/ior/AgrawalAGZ19` - :py:class:`EpsGreedy`: Epsilon-Greedy policy - :py:class:`ThompsonSampling`: Thompson sampling policy :cite:`DBLP:conf/colt/AgrawalAGZ17` .. autoclass:: MNLBanditLearner :members: .. rubric:: Inheritance .. inheritance-diagram:: MNLBanditLearner :parts: 1 .. autoclass:: UCB :members: .. rubric:: Inheritance .. inheritance-diagram:: UCB :parts: 1 .. autoclass:: EpsGreedy :members: .. rubric:: Inheritance .. inheritance-diagram:: EpsGreedy :parts: 1 .. autoclass:: ThompsonSampling :members: .. rubric:: Inheritance .. inheritance-diagram:: ThompsonSampling :parts: 1