Skip to content
Snippets Groups Projects
models.py 759 B
Newer Older
Tim O'Donnell's avatar
Tim O'Donnell committed
from mhcflurry.class1_allele_specific_ensemble import HYPERPARAMETER_DEFAULTS
import json

models = HYPERPARAMETER_DEFAULTS.models_grid(
    impute=[False, True],
    activation=["tanh"],
    layer_sizes=[[12], [64], [128]],
    embedding_output_dim=[8, 32, 64],
    dropout_probability=[0, .1, .25],
    fraction_negative=[0, .1, .2],
    n_training_epochs=[250],

    # Imputation arguments
    impute_method=["mice"],
    imputer_args=[
        # Arguments specific to imputation method (mice)
        {"n_burn_in": 5, "n_imputations": 50, "n_nearest_columns": 25}
    ],
Tim O'Donnell's avatar
Tim O'Donnell committed
    impute_min_observations_per_peptide=[3],
    impute_min_observations_per_allele=[3])

sys.stderr.write("Models: %d\n" % len(models))
print(json.dumps(models, indent=4))