Not each algorithms returns output that can be translated into a probability. In this video we learn about probability calibration and calibrated classifiers in Scikit-Learn and Python.
Tags: CalibratedClassifierCV, calibration
https://www.youtube.com/watch?v=wN4N7IBk16A
Model calibration refers to how well a model's predicted probabilities match the actual observed frequencies of events. It can not be seen in the Classification report

Let's say your model makes predictions about whether emails are spam (1) or not spam (0). When your model says:
Looking at your image, both models A and B have similar performance metrics (precision, recall, F1-score), with B being slightly better. However, these metrics don't tell us about calibration.

A poorly calibrated model might say:
This is problematic because: