PHYSBO (optimization tools for PHYsics based on Bayesian Optimization )

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

PHYSBO is a Python library for researchers mainly in the materials science field to perform fast and scalable Bayesian optimization based on COMBO (Common Bayesian Optimization). Users can search the candidate with the largest objective function value from candidates listed in advance by using machine learning prediction. PHYSBO can handle a larger amount of data compared with standard implementations such as scikit-learn.

To Detail

2DMAT

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

2DMAT is a framework for applying a search algorithm to a direct problem solver to find the optimal solution. In  version 1.0, for solving a direct problem, 2DMAT offers the wrapper of the solver for the total-reflection high-energy positron diffraction (TRHEPD) experiment. As algorithms, it offers the Nelder-Mead method, the grid search method, the Bayesian optimization method, and the replica exchange Monte Carlo method. Users can define original direct problem solvers or the search algorithms.

To Detail

TensorFlow

  • Level of openness 2 ★★☆
  • Document quality 3 ★★★

A numerical library for machine learning. Various functions on machine learning (including supervised learning and unsupervised learning) are implemented in this package. Complex network can be expressed in a simple form by using data flow graphs. Efficient CPU/GPGPU parallel computation is supported to realise efficient operation on large scale data.

To Detail