PyXAB -- A Python Library for $\mathcal{X}$-Armed Bandit and Online
Blackbox Optimization Algorithms
- URL: http://arxiv.org/abs/2303.04030v1
- Date: Tue, 7 Mar 2023 16:43:05 GMT
- Title: PyXAB -- A Python Library for $\mathcal{X}$-Armed Bandit and Online
Blackbox Optimization Algorithms
- Authors: Wenjie Li, Haoze Li, Jean Honorio, Qifan Song
- Abstract summary: PyXAB is a Python open-source library for $mathcalX$-armed bandit and online blackbox optimization.
PyXAB contains the implementations for more than 10 $mathcalX$-armed bandit algorithms.
The documentation for PyXAB includes clear instructions for installation, straight-forward examples, detailed feature descriptions, and a complete reference of the API.
- Score: 29.919425124143068
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: We introduce a Python open-source library for $\mathcal{X}$-armed bandit and
online blackbox optimization named PyXAB. PyXAB contains the implementations
for more than 10 $\mathcal{X}$-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
Related papers
- pyvene: A Library for Understanding and Improving PyTorch Models via
Interventions [79.72930339711478]
$textbfpyvene$ is an open-source library that supports customizable interventions on a range of different PyTorch modules.
We show how $textbfpyvene$ provides a unified framework for performing interventions on neural models and sharing the intervened upon models with others.
arXiv Detail & Related papers (2024-03-12T16:46:54Z) - TorchCP: A Library for Conformal Prediction based on PyTorch [9.295285907724672]
TorchCP is a Python toolbox for conformal prediction research on deep learning models.
It contains various implementations for posthoc and training methods for classification and regression tasks.
arXiv Detail & Related papers (2024-02-20T03:14:47Z) - TopoX: A Suite of Python Packages for Machine Learning on Topological
Domains [89.9320422266332]
TopoX is a Python software suite that provides reliable and user-friendly building blocks for computing and machine learning on topological domains.
TopoX consists of three packages: TopoNetX, TopoEmbedX and TopoModelx.
arXiv Detail & Related papers (2024-02-04T10:41:40Z) - pgmpy: A Python Toolkit for Bayesian Networks [0.26651200086513094]
pgmpy is a python package that implements algorithms for structure learning, parameter estimation, approximate and exact inference, causal inference, and simulations.
pgmpy is released under the MIT License.
arXiv Detail & Related papers (2023-04-17T22:17:53Z) - DADApy: Distance-based Analysis of DAta-manifolds in Python [51.37841707191944]
DADApy is a python software package for analysing and characterising high-dimensional data.
It provides methods for estimating the intrinsic dimension and the probability density, for performing density-based clustering and for comparing different distance metrics.
arXiv Detail & Related papers (2022-05-04T08:41:59Z) - PyGOD: A Python Library for Graph Outlier Detection [56.33769221859135]
PyGOD is an open-source library for detecting outliers in graph data.
It supports a wide array of leading graph-based methods for outlier detection.
PyGOD is released under a BSD 2-Clause license at https://pygod.org and at the Python Package Index (PyPI)
arXiv Detail & Related papers (2022-04-26T06:15:21Z) - PyHHMM: A Python Library for Heterogeneous Hidden Markov Models [63.01207205641885]
PyHHMM is an object-oriented Python implementation of Heterogeneous-Hidden Markov Models (HHMMs)
PyHHMM emphasizes features not supported in similar available frameworks: a heterogeneous observation model, missing data inference, different model order selection criterias, and semi-supervised training.
PyHHMM relies on the numpy, scipy, scikit-learn, and seaborn Python packages, and is distributed under the Apache-2.0 License.
arXiv Detail & Related papers (2022-01-12T07:32:36Z) - PySAD: A Streaming Anomaly Detection Framework in Python [0.0]
PySAD is an open-source python framework for anomaly detection on streaming data.
PySAD builds upon popular open-source frameworks such as PyOD and scikit-learn.
arXiv Detail & Related papers (2020-09-05T17:41:37Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.