MIT License

项目介绍

Bgolearn/BgoFace 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 MIT License 许可证,目前获得 19 个 Star、3 次 Fork。

仓库全名
Bgolearn/BgoFace
开源许可证
MIT License
Star 数
19
Fork 数
3

README 摘要

BgoFace A user-friendly active learning platform built on Bgolearn for autonomous experimentation and accelerated materials optimization. English | 中文 | 日本語 | 한국어 | Deutsch BgoFace is a user-friendly interface developed for the Bgolearn framework, led by Cao Bin and supported by the related Bgolearn publications. Designed to accelerate materials discovery, BgoFace simplifies Bayesian global optimization (BGO)…

完整内容见 GitHub 原始 README 或本页 。

常见问题

BgoFace 用什么语言开发?

主要使用 Python 编写,采用 MIT License 许可证,目前有 19 个 Star。

BgoFace 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 BgoFace 的源码?

可以直接克隆仓库:git clone https://github.com/Bgolearn/BgoFace.git,默认分支为 main;安装与运行步骤见仓库 README。

BgoFace 最近还在维护吗?

仓库最近一次更新为 7月9日,当前没有未关闭的 Issue;Star 数为 19,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

[MGE Advances 2025] Offical implement of BgoFace

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
44
价值分
14
活跃状态
活跃

语言占比

Python

Release

README

BgoFace

A user-friendly active learning platform built on Bgolearn for autonomous experimentation and accelerated materials optimization.

English | 中文 | 日本語 | 한국어 | Deutsch

GitHub Stars GitHub Forks Open Issues Closed Issues License Paper Bgolearn Paper

Bgolearn Core MultiBgolearn BgoFace Official GUI CodeDemo


BgoFace is a user-friendly interface developed for the Bgolearn framework, led by Cao Bin and supported by the related Bgolearn publications. Designed to accelerate materials discovery, BgoFace simplifies Bayesian global optimization (BGO) workflows by bridging the gap between experimental and computational domains.

With intuitive controls, integrated support for experimental constraints, and seamless access to active learning algorithms, BgoFace empowers users to conduct efficient materials exploration—without requiring deep expertise in machine learning.

Special thanks to Mr. Tianliang Li, Mr. Siyuan Liu, and to the guidance of Prof. Tong-Yi Zhang and Prof. Lingyan Feng.


Resource Description Link
Bgolearn Core Bayesian optimization framework github.com/Bin-Cao/Bgolearn
MultiBgolearn Bgolearn multi-object module github.com/Bin-Cao/MultiBgolearn
BgoFace Official Bgolearn GUI github.com/Bgolearn/BgoFace
CodeDemo Example code and datasets github.com/Bgolearn/CodeDemo

Design Materials Using BgoFace

BgoFace allows users to design, visualize, and analyze material systems via an intuitive graphical interface.


Code Tutorial

Get started quickly by watching our step-by-step video tutorial: BiliBili: Intro to BgoFace


Download the Application (Windows)

You can directly download the latest pre-built version of BgoFace for Windows from our Releases Page.

Steps:

  1. Navigate to the Releases Section.
  2. Download the .exe file from the latest release.
  3. Run the file — no installation is required!

Architecture of BgoFace

This diagram outlines how the components of BgoFace interact, from user input to backend computation:


UI Encapsulation Guide

To create a standalone desktop version of BgoFace yourself:

  1. Install Required Packages

    pip install pyqt5 pyinstaller
    
  2. Build Executable with PyInstaller

    pyinstaller -F -w --add-data "Images;Images" main.py
    
    • -F: Bundle into one file
    • -w: Suppress console window
    • --add-data: Include additional assets like images

Acknowledgement

If you use the code or data from this repository, please cite our related research publication.

@article{Cao2026Bgolearn,
  author    = {Bin Cao and Jie Xiong and Jiaxuan Ma and Yuan Tian and Yirui Hu and Mengwei He and Longhan Zhang and Jiayu Wang and Jian Hui and Li Liu and Dezhen Xue and Turab Lookman and Jun Wang and Tong-Yi Zhang},
  title     = {Bgolearn: a unified Bayesian optimization framework for accelerating materials discovery},
  journal   = {npj Computational Materials},
  year      = {2026},
  volume    = {12},
  pages     = {Article xxx},
  doi       = {10.1038/s41524-026-02226-3},
  url       = {https://doi.org/10.1038/s41524-026-02226-3}
}

@article{li2025optimize,
  title     = {Optimize the quantum yield of G-quartet-based circularly polarized luminescence materials via active learning strategy-BgoFace},
  author    = {Li, Tianliang and Chen, Lifei and Cao, Bin and Liu, Siyuan and Lin, Lixing and Li, Zeyu and Chen, Yingying and Li, Zhenzhen and Zhang, Tong-yi and Feng, Lingyan},
  journal   = {Materials Genome Engineering Advances},
  volume    = {3},
  number    = {3},
  pages     = {e70031},
  year      = {2025},
  publisher = {Wiley Online Library}
}

License & Usage

© 2024 Bgolearn Development Team. All rights reserved.

This software is for academic and research use only. Commercial use is strictly prohibited and subject to enforcement.

评论

暂无评论