OpenBox: A Python Toolkit for Generalized Black-box Optimization
- URL: http://arxiv.org/abs/2304.13339v3
- Date: Thu, 16 May 2024 06:17:53 GMT
- Title: OpenBox: A Python Toolkit for Generalized Black-box Optimization
- Authors: Huaijun Jiang, Yu Shen, Yang Li, Beicheng Xu, Sixian Du, Wentao Zhang, Ce Zhang, Bin Cui,
- Abstract summary: Black-box optimization (BBO) has a broad range of applications, including automatic machine learning, experimental design, and database knob tuning.
This paper presents OpenBox, an open-source BBO toolkit with improved usability.
It implements user-friendly interfaces and visualization for users to define and manage their tasks.
- Score: 50.88355903338381
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Black-box optimization (BBO) has a broad range of applications, including automatic machine learning, experimental design, and database knob tuning. However, users still face challenges when applying BBO methods to their problems at hand with existing software packages in terms of applicability, performance, and efficiency. This paper presents OpenBox, an open-source BBO toolkit with improved usability. It implements user-friendly interfaces and visualization for users to define and manage their tasks. The modular design behind OpenBox facilitates its flexible deployment in existing systems. Experimental results demonstrate the effectiveness and efficiency of OpenBox over existing systems. The source code of OpenBox is available at https://github.com/PKU-DAIR/open-box.
Related papers
- OpenFactCheck: A Unified Framework for Factuality Evaluation of LLMs [64.25176233153657]
OpenFactCheck is an open-sourced fact-checking framework for large language models.
It allows users to easily customize an automatic fact-checking system.
It also assesses the factuality of all claims in an input document using that system.
arXiv Detail & Related papers (2024-08-06T15:49:58Z) - Open-CD: A Comprehensive Toolbox for Change Detection [59.79011759027916]
Open-CD is a change detection toolbox that contains a rich set of change detection methods as well as related components and modules.
It gradually evolves into a unified platform that covers many popular change detection methods and contemporary modules.
arXiv Detail & Related papers (2024-07-22T01:04:16Z) - SwissNYF: Tool Grounded LLM Agents for Black Box Setting [3.550463757974335]
Large Language Models (LLMs) have demonstrated enhanced capabilities in function-calling.
LLMs excel in black-box tasks, such as program synthesis.
We introduce TOPGUN, an ingeniously crafted approach leveraging program synthesis for black box tool planning.
arXiv Detail & Related papers (2024-02-15T16:15:38Z) - NUBO: A Transparent Python Package for Bayesian Optimization [0.0]
NUBO is a framework for optimizing black-box functions, such as physical experiments and computer simulators.
It focuses on transparency and user experience to make Bayesian optimization accessible to researchers from all disciplines.
NUBO is written in Python but does not require expert knowledge of Python to optimize simulators and experiments.
arXiv Detail & Related papers (2023-05-11T10:34:27Z) - hyperbox-brain: A Toolbox for Hyperbox-based Machine Learning Algorithms [9.061408029414455]
hyperbox-brain is an open-source Python library implementing the leading hyperbox-based machine learning algorithms.
hyperbox-brain exposes a unified API which closely follows and is compatible with the renowned scikit-learn and numpy toolboxes.
arXiv Detail & Related papers (2022-10-06T06:40:07Z) - Black Box Optimization Using QUBO and the Cross Entropy Method [11.091089276821716]
Black box optimization can be used to optimize functions whose analytic form is unknown.
A common approach to realize BBO is to learn a surrogate model which approximates the target black box function.
We present our approach BOX-QUBO, where the surrogate model is a QUBO matrix.
arXiv Detail & Related papers (2022-06-24T22:57:24Z) - Tangelo: An Open-source Python Package for End-to-end Chemistry
Workflows on Quantum Computers [85.21205677945196]
Tangelo is an open-source Python software package for the development of end-to-end chemistry on quantum computers.
It aims to support the design of successful experiments on quantum hardware, and to facilitate advances in quantum algorithm development.
arXiv Detail & Related papers (2022-06-24T17:44:00Z) - OpenBox: A Generalized Black-box Optimization Service [30.106879709523728]
Black-box optimization (BBO) has a broad range of applications, including automatic machine learning, engineering, physics, and experimental design.
In this paper, we build OpenBox, an open-source and general-purpose BBO service with improved usability.
arXiv Detail & Related papers (2021-06-01T12:02:50Z) - Siamese Box Adaptive Network for Visual Tracking [100.46025199664642]
We propose a simple yet effective visual tracking framework (named Siamese Box Adaptive Network, SiamBAN)
SiamBAN directly classifies objects and regresses their bounding boxes in a unified convolutional network (FCN)
SiamBAN achieves state-of-the-art performance and runs at 40 FPS, confirming its effectiveness and efficiency.
arXiv Detail & Related papers (2020-03-15T05:58:12Z)
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.