XAI.get_score¶
- XAI.get_score()¶
Calcola e restituisce uno score di performance del modello sui dati di addestramento.
Valuta le prestazioni del modello model_fitted utilizzando i dati trasformati db_tsf e i target/label originali output_model ottenute durante il fit. La metrica utilizzata dipende da algo_type.
Metriche utilizzate:
algo_type=’regression’: R² Score.
algo_type=’classification’ (binaria): ROC AUC Score. Se le probabilità non sono disponibili, usa la Balanced Accuracy Score.
algo_type=’multiclass’ o ‘clustering’: ROC AUC Score con strategia One-vs-Rest (multi_class=’ovr’). Se le probabilità non sono disponibili, usa la Balanced Accuracy Score.
algo_type=’clustering’: Come per ‘classification’ o ‘multiclass’.
- Returns:
Lo score di performance calcolato.
- Return type:
float
Note
Lo score calcolato qui riflette la performance del modello sul set di dati utilizzato per l’addestramento in fit. Non è uno score su un set di test separato.
Lo score viene anche memorizzato nell’attributo model_score e aggiunto nel dizionario che è l’output del metodo get_feature_importance.
Esempio:
>>> Xai.get_score() 1.0