Skip to content

Latest commit

 

History

History
167 lines (116 loc) · 4.24 KB

File metadata and controls

167 lines (116 loc) · 4.24 KB

Bgolearn

用于加速材料发现的统一贝叶斯优化框架


关于

Bgolearn 是一个面向科研的 Python 框架,专注于 贝叶斯全局优化(Bayesian Global Optimization, BGO),旨在加速数据驱动的材料发现与科学设计。

该框架提供以下功能:

  • 统一的回归与分类建模
  • 模块化的采集函数(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. 启动界面:
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 License 发布。 可免费用于学术与商业用途。