Model selection#

Classes for efficient hyperparameter optimization of fingerprint-based models.


Hyperparameter searching:

FingerprintEstimatorGridSearch

Exhaustive search over specified hyperparameter values for a pipeline of a molecular fingerprint and scikit-learn estimator.

FingerprintEstimatorRandomizedSearch

Randomized search over specified hyperparameter distributions for a pipeline of a molecular fingerprint and scikit-learn estimator.

Splitters:

randomized_scaffold_train_test_split

Split using randomized groups of Bemis-Murcko scaffolds.

randomized_scaffold_train_valid_test_split

Split using randomized groups of Bemis-Murcko scaffolds.

scaffold_train_test_split

Split using groups of Bemis-Murcko scaffolds.

scaffold_train_valid_test_split

Split using groups of Bemis-Murcko scaffolds.