TensorFlow/Keras has multiple metrics to monitor but where are they defined? Please point to the documentation or github code where those strings have been defined.
tf.keras.callbacks.EarlyStopping(
monitor="val_loss", # <-----
min_delta=0,
patience=0,
verbose=0,
mode="auto",
baseline=None,
restore_best_weights=False,
start_from_epoch=0,
)
Conclusion
There is no documentation nor definition from TF/Keras. We need to figure them out by searching around, picking up bits and pieces from multiple resources. It is considered as a documentation bug.
Terminologies and values to use should have been defined and documented before being used but not have been done for this case.