Violations de la dérive d'attribution de caractéristiques de modèle - Amazon SageMaker

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Violations de la dérive d'attribution de caractéristiques de modèle

Les tâches de dérive d'attribution de caractéristiques évaluent les contraintes de base fournies par la configuration de base par rapport aux résultats d'analyse du code MonitoringExecution actuel. Si des violations sont détectées, la tâche les répertorie dans le fichier contraint_violations.json à l'emplacement de la sortie d'exécution, et affecte le statut d'exécution Interprétation des résultats.

Voici le schéma du fichier de violations de dérive d'attribution de caractéristiques.

  • label – Nom de l'étiquette, label_headers de configuration de l'analyse des tâches ou espace réservé tel que "label0".

  • metric_name – Nom de la méthode d'analyse d'explicabilité. Actuellement, seul shap est pris en charge.

  • constraint_check_type – Type de violation surveillée. Actuellement, seul feature_attribution_drift_check est pris en charge.

  • description – Message descriptif visant à expliquer la violation.

{ "version": "1.0", "violations": [{ "label": "string", "metric_name": "string", "constraint_check_type": "string", "description": "string" }] }

Pour chaque étiquette de la explanations section, les tâches de surveillance calculent le DCGscore n de ses SHAP valeurs globales dans le fichier de contraintes de référence et dans le fichier des résultats de l'analyse des tâches (analysis.json). Si le score est inférieur à 0,9, une violation est consignée. La SHAP valeur globale combinée est évaluée, il n'y a donc aucun “feature” champ dans l'entrée de violation. La sortie suivante fournit un exemple de plusieurs violations consignées.

{ "version": "1.0", "violations": [{ "label": "label0", "metric_name": "shap", "constraint_check_type": "feature_attribution_drift_check", "description": "Feature attribution drift 0.7639720923277322 exceeds threshold 0.9" }, { "label": "label1", "metric_name": "shap", "constraint_check_type": "feature_attribution_drift_check", "description": "Feature attribution drift 0.7323763972092327 exceeds threshold 0.9" }] }