Oh sure! As previously mentioned by antimony, the ROC curve is used to display a trade-off between false positive and true positive speed. I remember as soon as I trained the neural network according to the data, and I got 0 for false positive speed (since fp was 0) in 90% of cases when I ran the model. that was great! Since my TPR was in most cases 1, my ROC curve was rather strange, since these were mainly points on the Y axis (TPR axis).
Your model is working fine, as your FPR does not go beyond certain values.
Let me give an example, for specific input variables my model works below: Predicted output: [0.97, 5.78E-4, 6,15E-4] Real outputs: [1.0, 0.0, 0.0]
You can see that the model perfectly predicts, because the first value, which is the predicted value for the corresponding class 1, is easily distinguished from the other two values. In addition, since the other two values, I mean [5.78E-4, 6.15E-4], are very small compared to 0.97. For each clipping, 0.97 will be mapped to 1, and the other two values ββmapped to 0. We can see that regardless of the fact that the TPR cutoff is high and the FPR is zero.
source share