如果我将验证数据传递给 fit() 函数,我们是否需要 model.evaluate()?

If I pass validation data to the fit() function, do we need model.evaluate()?

 history = model.fit(
        train_x, train_y,
        validation_data=(validate_x, validate_y),
        batch_size=BATCH_SIZE,
        epochs=EPOCH_SIZE,
        callbacks=[callbacks_vector],
        shuffle=True,
        verbose=2
    )

如果我如上所述将验证数据传递给 fit() 函数,我真的需要稍后调用 model.evaluate() 吗?

如果我通过了验证数据以适应,则我的数据已经过验证。对吗?

因为 validation datatest data 在机器学习方面有很大不同,请查看:https://stats.stackexchange.com/questions/19048/what-is-the-difference-between-test-set-and-validation-set .

并且model.evaluate()用于test data