src.model.classification_model
Classes
|
- class src.model.classification_model.ClassificationModel(**kwargs)
- Author:
Alberto M. Esmoris Pena
Abstract class providing some baseline methods for classification models.
- static extract_model_args(spec)
Extract the arguments to initialize/instantiate a ClassificationModel from a key-word specification.
- Parameters:
spec – The key-word specification containing the arguments.
- Returns:
The arguments to initialize/instantiate a ClassificationModel.
- __init__(**kwargs)
Initialization for any instance of type ClassificationModel.
- overwrite_pretrained_model(spec)
- autoval(y, yhat, info=True)
Auto validation during training for classification models.
- Parameters:
yhat – The predicted classes.
y – The expected classes.
info – True to log an info message with the auto validation, False otherwise.
- Returns:
The results of the auto validation.
- Return type:
np.ndarray
- on_training_finished(X, y, yhat=None)
See
model.Model.on_training_finished().
- static autoval_metrics_from_names(names)
See
src.eval.classification_evaluator.ClassificationEvaluator.metrics_from_names().