pyml.utils.accuracy.MultiClassAccuracy#
- class MultiClassAccuracy[source]#
Bases:
_Accuracy
Subclass of _Accuracy specifically for multi-class classification models.
Implements methods to compare predictions and ground truth values for accuracy calculation.
Initialize MultiClassAccuracy instance.
Methods
__init__
Initialize MultiClassAccuracy instance.
Calculate accuracy based on predictions and ground truth values.
Calculate accumulated accuracy.
Compare predictions to ground truth values for multi-class accuracy.
No initialization needed for MultiClassAccuracy.
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 multi-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