PyXAB – A Python Library for 𝒳-Armed Bandit and Online Blackbox Optimization Algorithms

03/07/2023
by   Wenjie Li, et al.
0

We introduce a Python open-source library for 𝒳-armed bandit and online blackbox optimization named PyXAB. PyXAB contains the implementations for more than 10 𝒳-armed bandit algorithms, such as HOO, StoSOO, HCT, and the most recent works GPO and VHCT. PyXAB also provides the most commonly-used synthetic objectives to evaluate the performance of different algorithms and the various choices of the hierarchical partitions on the parameter space. The online documentation for PyXAB includes clear instructions for installation, straight-forward examples, detailed feature descriptions, and a complete reference of the API. PyXAB is released under the MIT license in order to encourage both academic and industrial usage. The library can be directly installed from PyPI with its source code available at https://github.com/WilliamLwj/PyXAB

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/13/2021

HiClass: a Python library for local hierarchical classification compatible with scikit-learn

HiClass is an open-source Python package for local hierarchical classifi...
research
06/02/2022

A Confirmation of a Conjecture on the Feldman's Two-armed Bandit Problem

Myopic strategy is one of the most important strategies when studying ba...
research
12/14/2020

Bayesian Optimization – Multi-Armed Bandit Problem

In this report, we survey Bayesian Optimization methods focussed on the ...
research
07/27/2017

Max K-armed bandit: On the ExtremeHunter algorithm and beyond

This paper is devoted to the study of the max K-armed bandit problem, wh...
research
11/02/2017

Medoids in almost linear time via multi-armed bandits

Computing the medoid of a large number of points in high-dimensional spa...
research
07/05/2023

tsdownsample: high-performance time series downsampling for scalable visualization

Interactive line chart visualizations greatly enhance the effective expl...
research
08/09/2022

LAMDA-SSL: Semi-Supervised Learning in Python

LAMDA-SSL is open-sourced on GitHub and its detailed usage documentation...

Please sign up or login with your details

Forgot password? Click here to reset