Bgolearn は、ベイズグローバル最適化(Bayesian Global Optimization, BGO) のための研究指向のPythonフレームワークであり、データ駆動型の材料探索および科学設計の加速を目的として開発されています。
本フレームワークは以下の機能を提供します:
- 回帰および分類の統合モデリング
- モジュール化された獲得関数(acquisition functions)
- 多目的最適化
- アクティブラーニングのワークフロー
- バーチャルスクリーニングパイプライン
Bgolearnは、再現性・拡張性・研究水準の厳密性を重視しており、学術研究および産業応用の双方に適しています。
Bgolearn: a Unified Bayesian Optimization Framework for Accelerating Materials Discovery
- 論文: https://doi.org/10.48550/arXiv.2601.06820
- 会議発表: https://cmc2025.scimeeting.cn/cn/web/speaker-detail/27167
- ドキュメント: https://bgolearn.netlify.app/
- 中文マニュアル: https://bgolearn-chi.netlify.app/
- 動画チュートリアル: https://www.bilibili.com/video/BV1LTtLeaEZp
-
ターミナルを開きます。
-
リポジトリをクローンします:
git clone https://github.com/Bin-Cao/Bgolearn.git- プロジェクトディレクトリに移動します:
cd Bgolearn- UIを起動します:
python bgolearn_ui.pyこれにより、Bgolearnのユーザーインターフェースが起動します。
http://127.0.0.1:8787PyPIからインストール:
pip install Bgolearn最新版へアップグレード:
pip install --upgrade Bgolearnインストール済みバージョンの確認:
pip show BgolearnBgolearnを研究で使用する場合は、以下を引用してください:
@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ライセンスの下で公開されています。 学術・商用いずれの用途でも自由に利用可能です。

