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
)
If I pass validation data to the fit()
function as above, do I actually need to call model.evaluate()
later?
If I passed validation data to fit, my data is already validated. Right?
CodePudding user response:
Because validation data
and test data
are quite different for machine learning, check this out : https://stats.stackexchange.com/questions/19048/what-is-the-difference-between-test-set-and-validation-set .
And model.evaluate()
is used on test data
.