def neural_net_tester(network_maker_func, train_dataset_name,
                      test_dataset_name, iterations):
    """Test a neural net making function on a named dataset"""
    neural_net.seed_random()
    network_maker_func = globals()[network_maker_func]
    train_dataset = globals()[train_dataset_name]
    test_dataset = globals()[test_dataset_name]
    nn = network_maker_func()

    train(nn, train_dataset, max_iterations=iterations)
    result = test(nn, test_dataset)
    return result
Ejemplo n.º 2
0
def neural_net_tester(network_maker_func,
                      train_dataset_name,
                      test_dataset_name,
                      iterations):
    """Test a neural net making function on a named dataset"""
    neural_net.seed_random()
    network_maker_func = globals()[network_maker_func]
    train_dataset = globals()[train_dataset_name]
    test_dataset = globals()[test_dataset_name]
    nn = network_maker_func()

    train(nn, train_dataset, max_iterations=iterations)
    result = test(nn, test_dataset)
    return result