PyXAB——一个用于 X-臂赌博机与在线黑箱优化算法的 Python 库
机器学习
2023-03-08 v1 人工智能
机器学习
软件工程
摘要
我们介绍一个名为 PyXAB 的用于 -臂赌博机与在线黑箱优化的 Python 开源库。PyXAB 包含超过 10 种 -臂赌博机算法的实现,例如 HOO、StoSOO、HCT,以及最新工作 GPO 和 VHCT。PyXAB 还提供了最常用的合成目标函数,用于评估不同算法的性能,以及参数空间上分层划分的多种选择。PyXAB 的在线文档包含清晰的安装说明、直观的示例、详细的功能描述以及完整的 API 参考。PyXAB 以 MIT 许可证发布,以鼓励学术与工业界的使用。该库可直接从 PyPI 安装,其源代码位于 https://github.com/WilliamLwj/PyXAB。
引用
@article{arxiv.2303.04030,
title = {PyXAB -- A Python Library for $\mathcal{X}$-Armed Bandit and Online Blackbox Optimization Algorithms},
author = {Wenjie Li and Haoze Li and Jean Honorio and Qifan Song},
journal= {arXiv preprint arXiv:2303.04030},
year = {2023}
}