Beispiel #1
0
def test_reverse_format(parameters, results, transforms):
    X, y = GPyOpt._prepare_data_for_bayes_opt(parameters, results, transforms)

    reversed_X = GPyOpt._reverse_to_sherpa_format(X, transforms, parameters)

    assert reversed_X[0] == {
        'dropout': 0.1,
        'lr': 1e-3,
        'activation': 'tanh',
        'num_hidden': 111,
        'batch_size': 10
    }
    assert reversed_X[1] == {
        'dropout': 0.4,
        'lr': 1e-5,
        'activation': 'relu',
        'num_hidden': 222,
        'batch_size': 100
    }
    assert reversed_X[2] == {
        'dropout': 0.33,
        'lr': 1e-2,
        'activation': 'sigmoid',
        'num_hidden': 288,
        'batch_size': 1000
    }
Beispiel #2
0
def test_reverse_format(parameters, results):
    X, y, y_var = GPyOpt._prepare_data_for_bayes_opt(parameters, results)
    reversed_X = GPyOpt._reverse_to_sherpa_format(X, parameters)

    assert reversed_X[0] == {
        'dropout': 0.1,
        'lr': 1e-3,
        'activation': 'tanh',
        'num_hidden': 111
    }
    assert reversed_X[1] == {
        'dropout': 0.4,
        'lr': 1e-5,
        'activation': 'relu',
        'num_hidden': 222
    }
    assert reversed_X[2] == {
        'dropout': 0.33,
        'lr': 1e-2,
        'activation': 'sigmoid',
        'num_hidden': 288
    }