示例#1
0
def _benchmark(benchmarker, test_slice):
    """Benchmarks the classifier based on a test set slice"""
    try:
        (start, end) = test_slice
        X_test, y_test = benchmarker.ds.testing_slice(start, end)
        clf = copy.deepcopy(benchmarker.clf)
        trainer = Trainer(benchmarker.config, benchmarker.ds, clf)
        return trainer.benchmark(X_test, y_test)
    except Exception as e:
        print(e)
        traceback.print_exc()