Skip to content

Bayesian Optimization Excutable and Visualizable Application. To cite this Original Software Publication: https://www.sciencedirect.com/science/article/pii/S2352711022000243

License

Notifications You must be signed in to change notification settings

penguinyou88/SOFTX-D-21-00205

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Title

Bayesian Optimization Executable and Visualizable Application (BOXVIA) is a GUI-based application for Bayesian optimization. By using BOXVIA, users can perform Bayesian optimization and visualize functions obtained from the optimization process (i.e. mean function, its standard deviation, and acquisition function) without construction of a computing environment and programming skills. BOXVIA offers significant help for incorporating Bayesian optimization into your optimization problem.

Download an executable application

You can download executable files for BOXVIA from Releases.

How to start BOXVIA

For using executable file

Extract the downloaded file and double-click on "BOXVIA" executable file.
The name of the executable is "BOXVIA.exe" on windows, "BOXVIA.app" on macOS, and "BOXVIA" on linux.

For running source code

Start with

python main.py

Dependencies

To start BOXVIA via the source codes, the following libraries are required.
If you use executable file, no dependencies are required.

  • GPyOpt
  • matplotlib
  • pandas
  • Dash
  • Dash_bootstrap_components

You can install the dependencies by:

pip install -r requirements.txt

Note:

If you use BOXVIA by starting from the source code, the following two codes of GPyOpt need to be modified.

  • GPyOpt/core/bo.py
  • GPyOpt/core/evaluators/batch_local_penalization.py

Please replace these codes with the codes contained in src/GPyOpt_modified in this repository.

Tutorial

Please see video tutorials uploaded on YouTube.
Video tutorial for 1D function
Video tutorial for 5D function

License

BSD License (3-clause BSD License)

Developers' Affiliation

Yamanaka Research Group @ TUAT

About

Bayesian Optimization Excutable and Visualizable Application. To cite this Original Software Publication: https://www.sciencedirect.com/science/article/pii/S2352711022000243

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%