示例#1
0
def evaluate(model_path, batch_size=128):
    print("Evaluating model {}".format(model_path))
    model = load_model(model_path)
    ds = Dataset()
    X, y = ds.get_test_data()

    gen = DataLoader(X, y, IMG_WIDTH, IMG_HEIGHT, batch_size)
    metrics = model.evaluate_generator(gen, steps=len(gen), workers=8)
    pprint(dict(zip(model.metrics_names, metrics)))