Skip to content

Latest commit

 

History

History
167 lines (116 loc) · 4.95 KB

File metadata and controls

167 lines (116 loc) · 4.95 KB

Bgolearn

材料探索を加速する統合ベイズ最適化フレームワーク


概要

Bgolearn は、ベイズグローバル最適化(Bayesian Global Optimization, BGO) のための研究指向のPythonフレームワークであり、データ駆動型の材料探索および科学設計の加速を目的として開発されています。

本フレームワークは以下の機能を提供します:

  • 回帰および分類の統合モデリング
  • モジュール化された獲得関数(acquisition functions)
  • 多目的最適化
  • アクティブラーニングのワークフロー
  • バーチャルスクリーニングパイプライン

Bgolearnは、再現性・拡張性・研究水準の厳密性を重視しており、学術研究および産業応用の双方に適しています。


論文および関連資料

Bgolearn: a Unified Bayesian Optimization Framework for Accelerating Materials Discovery


フレームワーク

Bgolearn workflow


インターフェースの実行

Screenshot 2026-03-10 at 19 42 51
  1. ターミナルを開きます。

  2. リポジトリをクローンします:

git clone https://github.com/Bin-Cao/Bgolearn.git
  1. プロジェクトディレクトリに移動します:
cd Bgolearn
  1. UIを起動します:
python bgolearn_ui.py

これにより、Bgolearnのユーザーインターフェースが起動します。

http://127.0.0.1:8787

インストール

PyPIからインストール:

pip install Bgolearn

最新版へアップグレード:

pip install --upgrade Bgolearn

インストール済みバージョンの確認:

pip show Bgolearn

引用

Bgolearnを研究で使用する場合は、以下を引用してください:

@article{cao2026bgolearn,
  title        = {Bgolearn: a Unified Bayesian Optimization Framework for Accelerating Materials Discovery},
  author       = {Cao, Bin and Xiong, Jie and Ma, Jiaxuan and Tian, Yuan and Hu, Yirui and He, Mengwei and Zhang, Longhan and Wang, Jiayu and Hui, Jian and Liu, Li and Xue, Dezhen and Lookman, Turab and Zhang, Tong-Yi},
  journal      = {arXiv preprint arXiv:2601.06820},
  year         = {2026},
  eprint       = {2601.06820},
  archivePrefix= {arXiv},
  primaryClass = {cond-mat.mtrl-sci},
  doi          = {https://doi.org/10.48550/arXiv.2601.06820}
}

資金支援

Bgolearn は、上海市経済・情報化委員会(上海市经信委) による オープンソース人工知能支援プログラム(2025) に採択されています。

プロジェクト資料: https://github.com/Bin-Cao/Bgolearn/blob/main/figures/funding.png


連絡先

Bin Cao
博士課程学生
香港科技大学(広州)
指導教員:張統一 教授

Email: bcao686@connect.hkust-gz.edu.cn
ホームページ: https://bin-cao.github.io/

ライセンス

MITライセンスの下で公開されています。 学術・商用いずれの用途でも自由に利用可能です。