def test_greedy_searcher_mlp(_, _1, _2): train_data, test_data = get_classification_data_loaders_mlp() clean_dir(TEST_TEMP_DIR) generator = GreedySearcher(3, (28,), verbose=False, path=TEST_TEMP_DIR, metric=Accuracy, loss=classification_loss, generators=[MlpGenerator, MlpGenerator]) for _ in range(2): generator.search(train_data, test_data) clean_dir(TEST_TEMP_DIR) assert len(generator.history) == 2
def test_greedy_searcher_sp(_, _1, _2, _3): train_data, test_data = get_classification_data_loaders() clean_dir(TEST_TEMP_DIR) searcher = GreedySearcher(3, (28, 28, 3), verbose=False, path=TEST_TEMP_DIR, metric=Accuracy, loss=classification_loss, generators=[CnnGenerator, CnnGenerator]) for _ in range(2): searcher.search(train_data, test_data) clean_dir(TEST_TEMP_DIR) assert len(searcher.history) == 2