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.
Explications des prédictions
Les explications de prédiction fournissent un aperçu de l'impact de chaque variable d'événement sur le score de prédiction de fraude de votre modèle et sont automatiquement générées dans le cadre de la prédiction de fraude. Chaque prédiction de fraude est assortie d'un score de risque compris entre 1 et 1 000. Les explications relatives aux prévisions vous donnent des détails sur l'influence de chaque variable d'événement sur les scores de risque en termes d'ampleur (0-5, 5 étant le plus élevé) et de direction (score d'entraînement supérieur ou inférieur). Vous pouvez également utiliser les explications des prédictions pour les tâches suivantes :
Identifier les principaux indicateurs de risque lors d'enquêtes manuelles lorsqu'un événement est signalé pour examen.
Déterminer les causes profondes qui mènent à des prédictions faussement positives (par exemple, des scores de risque élevés pour des événements légitimes).
Pour analyser les modèles de fraude dans les données relatives aux événements et détecter les biais éventuels dans votre ensemble de données.
Important
Les explications des prédictions sont générées automatiquement et disponibles uniquement pour les modèles entraînés le 30 juin 2021 ou après cette date. Pour recevoir des explications de prédiction pour les modèles entraînés avant le 30 juin 2021, réentraînez ces modèles.
Les explications de prédiction fournissent l'ensemble de valeurs suivant pour chaque variable d'événement utilisée pour entraîner le modèle.
Impact relatif
Fournit une référence visuelle de l'impact de la variable en termes d'ampleur sur les scores de prédiction des fraudes. Les valeurs d'impact relatives se composent d'une note par étoiles (0-5, 5 étant la valeur la plus élevée) et de l'impact directionnel (augmenté/diminué) du risque de fraude.
Les variables qui augmentent le risque de fraude sont indiquées par des étoiles rouges. Plus le nombre d'étoiles rouges est élevé, plus la variable augmente le score de fraude et augmente le risque de fraude.
Les variables qui réduisent le risque de fraude sont indiquées par des étoiles vertes. Plus le nombre de démarrages de couleur verte est élevé, plus la variable fait baisser le score de risque de fraude et la probabilité de fraude.
Le zéro étoile pour toutes les variables indique qu'aucune des variables à elle seule n'a modifié de manière significative le risque de fraude.
Valeur explicative brute
Fournit une valeur brute non interprétée, représentée sous forme de cotes logarithmiques de fraude. Ces valeurs sont généralement comprises entre -10 et +10, mais elles vont de - infini à + infini.
Une valeur positive indique que la variable a fait grimper le score de risque.
Une valeur négative indique que la variable a fait baisser le score de risque.
Dans la console Amazon Fraud Detector, les valeurs explicatives des prédictions sont affichées comme suit. Le nombre d'étoiles en couleur et les valeurs numériques brutes correspondantes permettent de voir facilement l'influence relative entre les variables.
Afficher les explications des prédictions
Après avoir généré des prédictions de fraude, vous pouvez consulter les explications des prédictions dans la console Amazon Fraud Detector. Pour afficher les explications des prédictions à l'aide des API du AWS SDK, vous devez d'abord appeler l'ListEventPrediction
API pour obtenir l'horodatage de l'événement, puis appeler l'GetEventPredictionMetadata
API pour obtenir les explications des prédictions.
Afficher les explications relatives aux prédictions à l'aide de la console Amazon Fraud Detector
Pour consulter les explications des prédictions à l'aide de la console,
-
Ouvrez la AWS console et connectez-vous à votre compte. Accédez à Amazon Fraud Detector.
-
Dans le volet de navigation de gauche, choisissez Rechercher dans les prédictions passées.
-
Utilisez les filtres Propriété, Opérateur et Valeur pour sélectionner la prédiction que vous souhaitez examiner.
-
Dans le volet supérieur du filtre, assurez-vous de sélectionner la période pendant laquelle la prédiction que vous souhaitez examiner a été générée.
-
Le volet Résultats affiche la liste de toutes les prédictions générées pendant la période spécifiée. Cliquez sur l'ID d'événement de la prédiction pour afficher les explications de la prédiction.
-
Faites défiler la page vers le bas jusqu'au volet Explications des prédictions.
-
Activez le bouton Afficher la valeur d'explication de prédiction brute pour afficher la valeur d'explication de prédiction brute de toutes les variables.
Afficher les explications relatives aux prédictions à l'aide du kit SDK AWS pour Python (Boto3)
Les exemples suivants présentent des exemples de demandes d'affichage des explications relatives aux prédictions à ListEventPredictions
l'aide des GetEventPredictionMetadata
API du AWS SDK.
Exemple 1 : obtenir une liste des prédictions les plus récentes à l'aide de l'ListEventPredictions
API
import boto3 fraudDetector = boto3.client('frauddetector') fraudDetector.list_event_predictions( maxResults = 10, predictionTimeRange = { end_time: '2022-01-13T23:18:21Z', start_time: '2022-01-13T20:18:21Z' } )
Exemple 2 ; Obtenir une liste des prédictions passées pour le type d'événement « enregistrement » à l'aide de l'ListEventPredictions
API
import boto3 fraudDetector = boto3.client('frauddetector') fraudDetector.list_event_predictions( eventType = { value = 'registration' } maxResults = 70, nextToken = "10", predictionTimeRange = { end_time: '2021-07-13T23:18:21Z', start_time: '2021-07-13T20:18:21Z' } )
Exemple 3 : obtenir les détails d'une prédiction passée pour un ID d'événement, un type d'événement, un ID de détecteur et un ID de version de détecteur spécifiés qui a été générée au cours de la période spécifiée à l'aide de l'GetEventPredictionMetadata
API.
Le predictionTimestamp
paramètre spécifié pour cette demande est obtenu en appelant d'abord l'ListEventPredictions
API.
import boto3 fraudDetector = boto3.client('frauddetector') fraudDetector.get_event_prediction_metadata ( detectorId = 'sample_detector', detectorVersionId = '1', eventId = '802454d3-f7d8-482d-97e8-c4b6db9a0428', eventTypeName = 'sample_registration', predictionTimestamp = '2021-07-13T21:18:21Z' )
Comprendre comment les explications des prédictions sont calculées
Amazon Fraud Detector utilise SHAP (ShapeLey Additive Explanations)