示例#1
0
def test_hyperparameters_values_proto():
    values = kerastuner_pb2.HyperParameters.Values(values={
        'a': kerastuner_pb2.Value(int_value=1),
        'b': kerastuner_pb2.Value(float_value=2.0),
        'c': kerastuner_pb2.Value(string_value='3')})

    # When only values are provided, each param is created as `Fixed`.
    hps = hp_module.HyperParameters.from_proto(values)
    assert hps.values == {'a': 1, 'b': 2.0, 'c': '3'}
def test_hyperparameters_values_proto():
    values = kerastuner_pb2.HyperParameters.Values(
        values={
            "a": kerastuner_pb2.Value(int_value=1),
            "b": kerastuner_pb2.Value(float_value=2.0),
            "c": kerastuner_pb2.Value(string_value="3"),
        })

    # When only values are provided, each param is created as `Fixed`.
    hps = hp_module.HyperParameters.from_proto(values)
    assert hps.values == {"a": 1, "b": 2.0, "c": "3"}