Readme.de.md

July 9, 2026 · View on GitHub

BgoFace

Eine benutzerfreundliche Active-Learning-Plattform auf Basis von Bgolearn für autonome Experimente und beschleunigte Materialoptimierung.

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

GitHub Stars GitHub Forks Open Issues License Bgolearn Paper

Bgolearn Core MultiBgolearn BgoFace Official GUI CodeDemo


BgoFace ist eine benutzerfreundliche grafische Oberfläche für das Bgolearn-Framework. Die Entwicklung wird vom Team um Cao Bin geleitet. BgoFace vereinfacht Bayesian global optimization (BGO)-Workflows und unterstützt damit eine schnellere Materialentdeckung.

Mit intuitiven Bedienelementen, Unterstützung experimenteller Randbedingungen und direktem Zugang zu Active-Learning-Algorithmen ermöglicht BgoFace effiziente Materialsuche ohne tiefgehende Machine-Learning-Vorkenntnisse.

Besonderer Dank gilt Tianliang Li, Siyuan Liu sowie der Betreuung durch Prof. Tong-Yi Zhang und Prof. Lingyan Feng.


Ressourcen

RessourceBeschreibungLink
BgolearnKernframework für Bayessche Optimierunggithub.com/Bin-Cao/Bgolearn
MultiBgolearnMulti-Objective-Modul für Bgolearngithub.com/Bin-Cao/MultiBgolearn
BgoFaceOffizielle Bgolearn-GUIgithub.com/Bgolearn/BgoFace
CodeDemoBeispielcode und Datensätzegithub.com/Bgolearn/CodeDemo

Materialien mit BgoFace entwerfen

BgoFace unterstützt das Entwerfen, Visualisieren und Analysieren von Materialsystemen über eine intuitive grafische Oberfläche.


Code-Tutorial

Der schnelle Einstieg erfolgt über das Schritt-für-Schritt-Video: BiliBili: Intro to BgoFace


Anwendung herunterladen Windows

Die aktuelle vorgefertigte Version von BgoFace for Windows kann direkt über die Releases-Seite heruntergeladen werden.

Schritte

  1. Öffnen Sie die Releases Section.
  2. Laden Sie die .exe-Datei der neuesten Version herunter.
  3. Fuhren Sie die Datei direkt aus, eine Installation ist nicht erforderlich.

Architektur von BgoFace

Das folgende Diagramm zeigt, wie die Komponenten von BgoFace vom Benutzereingang bis zur Backend-Berechnung zusammenwirken.


Anleitung zur UI-Paketierung

So erstellen Sie selbst eine eigenständige Desktop-Version von BgoFace:

  1. Erforderliche Pakete installieren

    pip install pyqt5 pyinstaller
    
  2. Ausführbare Datei mit PyInstaller bauen

    pyinstaller -F -w --add-data "Images;Images" main.py
    
    • -F: Bundelt alles in eine Datei
    • -w: Unterdrückt das Konsolenfenster
    • --add-data: Bindet zusätzliche Assets wie Bilder ein

Danksagung und Zitation

Wenn Sie Code oder Daten aus diesem Repository verwenden, zitieren Sie bitte die zugehörigen wissenschaftlichen Arbeiten.

@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}
}

Lizenz und Nutzung

© 2024 Bgolearn Development Team. All rights reserved.

Diese Software ist ausschließlich für akademische Zwecke und Forschung bestimmt. Kommerzielle Nutzung ist streng untersagt.