Need Help Converting Formula To Tensorflow Style Custom Metric
I need help creating a custom metric callback that Keras can track during training. I'm running: Windows 10 Python 3.6 scikit-learn==0.23.2 pandas==0.25.3 numpy==1.18.5 tensorflow
Solution 1:
Figured it out!
def custom_m(y_true, y_pred):
true_positives = backend.sum(backend.round(backend.clip(y_true * y_pred, 0, 1)))
predicted_positives = backend.sum(backend.round(backend.clip(y_pred, 0, 1)))
false_positives = predicted_positives - true_positives
possible_positives = backend.sum(backend.round(backend.clip(y_true, 0, 1)))
step_1 = (true_positives - false_positives) / possible_positives
result = (step_1 -- 1)/(1 -- 1)
return result
Post a Comment for "Need Help Converting Formula To Tensorflow Style Custom Metric"