I would like to know if the class weighting is also used in evaluating the loss in the validation data during the training. If not, is there a way to adjust the fit() function so that it takes into account the class weighting during the validation loss calculation.
As described in the tensorflow docs,
validation_data can be a tuple
(inputs, targets, sample_weights). So, you can use this parameter for class weighting during the validation loss calculation.