Skip to content
Snippets Groups Projects
test_hyperparameters.py 494 B
Newer Older
from numpy.testing import assert_equal

Tim O'Donnell's avatar
Tim O'Donnell committed
from mhcflurry.class1_affinity_prediction import Class1NeuralNetwork

def test_all_combinations_of_hyperparameters():
    combinations_dict = dict(
        activation=["tanh", "sigmoid"],
        fraction_negative=[0, 0.2])
    results = (
Tim O'Donnell's avatar
Tim O'Donnell committed
        Class1NeuralNetwork
        .hyperparameter_defaults
        .models_grid(**combinations_dict))
    assert_equal(len(results), 4)

if __name__ == "__main__":
    test_all_combinations_of_hyperparameters()