Skip to content

Using active learning to speed up molecular scoring

Notifications You must be signed in to change notification settings

jonswain/active-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Active Learning

Using active learning to speed up molecular scoring

Local development

Prerequisites

Create Environment

The following commands will setup an environment where you can run and test the application locally:

git clone [email protected]:jonswain/active-learning.git
cd active_learning
conda env create -f env.ml
conda activate active-learning
code .

Procedure

Active learning is used when we have some sort of scoring function that is too computationally expensive to label the full library of compounds. A machine learning model is trained on a subset of the data and used to score all compounds from within the library. The compounds with the best scores from the ML are labelled using the more expensive function, and the labelled data is pooled and used to train a new machine learning model. This cycle is repeated until a finish criteria is met.

Data

The SMILES data was borrowed from Thompson Sampling by Pat Walters

About

Using active learning to speed up molecular scoring

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published