pyml.utils.accuracy.BinaryClassAccuracy#
- class BinaryClassAccuracy[source]#
Bases:
_Accuracy
Subclass of _Accuracy designed for binary classification models.
Compares predictions and ground truth values to compute accuracy.
Initialize BinaryClassAccuracy instance.
Methods
__init__
Initialize BinaryClassAccuracy instance.
Calculate accuracy based on predictions and ground truth values.
Calculate accumulated accuracy.
Compare predictions to ground truth values for binary class accuracy.
No initialization needed for BinaryClassAccuracy.
Reset variables for accumulated accuracy.
- calculate(predictions, y)#
Calculate accuracy based on predictions and ground truth values.
- calculate_accumulated()#
Calculate accumulated accuracy.
- compare(predictions, y)[source]#
Compare predictions to ground truth values for binary class accuracy.
- Return type:
ndarray
- Parameters:
predictions (numpy.ndarray) – Predicted values.
y (numpy.ndarray) – Ground truth values.
- Returns:
Array of comparison results.
- Return type:
numpy.ndarray