MetricObjective Classe
Définit des mappages de métriques à leur objectif.
Les objectifs sont l’optimisation ou la minimisation (régression et classification).
- Héritage
-
builtins.objectMetricObjective
Constructeur
MetricObjective()
Attributs
Classification
Classification = {'AUC_binary': 'maximize', 'AUC_macro': 'maximize', 'AUC_micro': 'maximize', 'AUC_weighted': 'maximize', 'accuracy': 'maximize', 'accuracy_table': 'NA', 'average_precision_score_binary': 'maximize', 'average_precision_score_macro': 'maximize', 'average_precision_score_micro': 'maximize', 'average_precision_score_weighted': 'maximize', 'balanced_accuracy': 'maximize', 'confusion_matrix': 'NA', 'f1_score_binary': 'maximize', 'f1_score_macro': 'maximize', 'f1_score_micro': 'maximize', 'f1_score_weighted': 'maximize', 'log_loss': 'minimize', 'matthews_correlation': 'maximize', 'norm_macro_recall': 'maximize', 'precision_score_binary': 'maximize', 'precision_score_macro': 'maximize', 'precision_score_micro': 'maximize', 'precision_score_weighted': 'maximize', 'recall_score_binary': 'maximize', 'recall_score_macro': 'maximize', 'recall_score_micro': 'maximize', 'recall_score_weighted': 'maximize', 'train time': 'minimize', 'weighted_accuracy': 'maximize'}
Forecast
Forecast = {'forecast_adjustment_residuals': 'NA', 'forecast_mean_absolute_percentage_error': 'NA', 'forecast_residuals': 'NA', 'forecast_symmetric_mean_absolute_percentage_error': 'NA', 'forecast_table': 'NA'}
ImageClassification
ImageClassification = {'accuracy': 'maximize'}
ImageClassificationMultiLabel
ImageClassificationMultiLabel = {'iou': 'maximize'}
ImageObjectDetection
ImageObjectDetection = {'mean_average_precision': 'maximize'}
Regression
Regression = {'explained_variance': 'maximize', 'mean_absolute_error': 'minimize', 'mean_absolute_percentage_error': 'minimize', 'median_absolute_error': 'minimize', 'normalized_mean_absolute_error': 'minimize', 'normalized_median_absolute_error': 'minimize', 'normalized_root_mean_squared_error': 'minimize', 'normalized_root_mean_squared_log_error': 'minimize', 'predicted_true': 'NA', 'r2_score': 'maximize', 'residuals': 'NA', 'root_mean_squared_error': 'minimize', 'root_mean_squared_log_error': 'minimize', 'spearman_correlation': 'maximize', 'symmetric_mean_absolute_percentage_error': 'minimize', 'train time': 'minimize'}
TextClassification
TextClassification = {'AUC_weighted': 'maximize', 'accuracy': 'maximize', 'precision_score_weighted': 'maximize'}
TextClassificationMultilabel
TextClassificationMultilabel = {'accuracy': 'maximize'}
TextNer
TextNer = {'accuracy': 'maximize'}