Мне любопытно, потому что во время тренировки я получаю точность больше 1?
Epoch 1/25
19968/29453 [===================>..........] - ETA: 6:00 - loss: 0.2915 - accuracy: 0.5070 - precision_m: 216.5128
Я вычисляю точность в кератах следующим образом:
def precision_m(y_true, y_pred):
true_positives = K.sum(K.round(K.clip(y_true * y_pred, 0, 1)))
predicted_positives = K.sum(K.round(K.clip(y_pred, 0, 1)))
precision = true_positives / (predicted_positives + K.epsilon())
return precision