/ActiveLearningFramework

Bachelor Thesis of Meret Unbehaun, Topic: Active Learning strategies for Machine Learned potentials

Primary LanguagePython

ActiveLearningFramework

Bachelor Thesis: Active Learning Strategies for Machine Learned Potentials

Author: Meret Unbehaun, 2022 (EMail, LinkedIn)

Project for the Active Learning Framework

  • parallel running PL, oracle, candidate updater, query selector
  • framework runs within one cluster
  • communication between components: through databases and storage for SL model

Specifications

  • utilised Python 3.10
    • python 3 is necessary, but other versions might work as well (e.g., Python 3.7)
  • Packages:
    • tqdm
    • numpy
    • dataclasses
    • if using default databases: mysql and mysql-connector-python

Concrete implementations

Implement the concrete ML problem in a separate branch.

Abbreviations:

Abbreviation Meaning
AL Active Learner/Active Learning
PL Passive Learner
ML Machine Learning
SL Supervised Learning
db database
x, y input, output of PL