Policies.Experimentals package¶
Policies.Experimentals module : contains experimental or unfinished (single-player) bandits algorithms:
Index based UCB algorithms:
UCBlog10,UCBwrong,UCBlog10alpha,UCBcython,UCBjulia,Based on Kullback-Leibler divergence:
klUCBlog10,klUCBloglog10,Empirical KL-UCB algorithm:
KLempUCB(does not work with the C optimized version ofkullback),An experimental policy, using Unsupervised Learning:
UnsupervisedLearning,An experimental policy, using Black-box optimization:
BlackBoxOpt,Bayesian algorithms:
ThompsonRobust,New! The UCBoost (Upper Confidence bounds with Boosting) policies, first with no boosting, in module
UCBoost_faster:UCBoost_faster.UCB_sq,UCBoost_faster.UCB_bq,UCBoost_faster.UCB_h,UCBoost_faster.UCB_lb,UCBoost_faster.UCB_t, and then the ones with non-adaptive boosting:UCBoost_faster.UCBoost_bq_h_lb,UCBoost_faster.UCBoost_bq_h_lb_t,UCBoost_faster.UCBoost_bq_h_lb_t_sq,UCBoost_faster.UCBoost, and finally the epsilon-approximation boosting withUCBoost_faster.UCBoostEpsilon. These versions use Cython for some functions.New! The UCBoost (Upper Confidence bounds with Boosting) policies, first with no boosting, in module
UCBoost_cython:UCBoost_cython.UCB_sq,UCBoost_cython.UCB_bq,UCBoost_cython.UCB_h,UCBoost_cython.UCB_lb,UCBoost_cython.UCB_t, and then the ones with non-adaptive boosting:UCBoost_cython.UCBoost_bq_h_lb,UCBoost_cython.UCBoost_bq_h_lb_t,UCBoost_cython.UCBoost_bq_h_lb_t_sq,UCBoost_cython.UCBoost, and finally the epsilon-approximation boosting withUCBoost_cython.UCBoostEpsilon. These versions use Cython for the whole code.
Submodules¶
- Policies.Experimentals.BlackBoxOpt module
- Policies.Experimentals.KLempUCB module
- Policies.Experimentals.ThompsonRobust module
- Policies.Experimentals.UCBcython module
- Policies.Experimentals.UCBjulia module
- Policies.Experimentals.UCBlog10 module
- Policies.Experimentals.UCBlog10alpha module
- Policies.Experimentals.UCBoost_cython module
- Policies.Experimentals.UCBoost_faster module
- Policies.Experimentals.UCBoost_faster_cython module
- Policies.Experimentals.UCBwrong module
- Policies.Experimentals.UnsupervisedLearning module
- Policies.Experimentals.klUCBlog10 module
- Policies.Experimentals.klUCBloglog10 module
- Policies.Experimentals.setup module