Prédiction en temps réel - Amazon Fraud Detector

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.

Prédiction en temps réel

Vous pouvez évaluer les activités en ligne pour détecter les fraudes en temps réel en appelantGetEventPrediction l'API. Vous fournissez des informations sur un événement unique dans chaque demande et recevez de manière synchrone un score de modèle et un résultat basés sur la logique de prédiction de fraude associée au détecteur spécifié.

Comment fonctionne la prédiction des fraudes en temps réel

L'GetEventPredictionAPI utilise une version de détecteur spécifiée pour évaluer les métadonnées d'événement fournies pour l'événement. Au cours de l'évaluation, Amazon Fraud Detector génère d'abord les scores des modèles ajoutés à la version du détecteur, puis transmet les résultats aux règles pour évaluation. Les règles sont exécutées comme spécifié par le mode d'exécution des règles (voir Création d'une version de détecteur). Dans le cadre de la réponse, Amazon Fraud Detector fournit les scores des modèles ainsi que tous les résultats associés aux règles correspondantes.

Obtenir des prévisions de fraude en temps réel

Pour obtenir des prévisions de fraude en temps réel, assurez-vous d'avoir créé et publié un détecteur contenant votre modèle et vos règles de prédiction des fraudes, ou simplement un ensemble de règles.

Vous pouvez obtenir des prévisions de fraude pour un événement en temps réel en appelant l'opération d'GetEventPredictionAPI à l'aide de l'interface de ligne deAWS commande (AWSCLI) ou de l'un des SDK Amazon Fraud Detector.

Pour utiliser l'API, fournissez les informations relatives à un événement unique à chaque demande. Dans le cadre de la demande, vous devez spécifierdetectorId qu'Amazon Fraud Detector utilisera pour évaluer l'événement. Le cas échéant, vous pouvez spécifier undetectorVersionId. Si aucun n'detectorVersionIdest spécifié, Amazon Fraud Detector utilisera laACTIVE version du détecteur.

Vous pouvez éventuellement envoyer des données pour appeler un SageMaker modèle en transmettant les données dans le champexternalModelEndpointBlobs.

Obtenez une prévision de fraude à l'aide duAWS SDK for Python (Boto3)

Pour générer une prédiction de fraude, appelez l'GetEventPredictionAPI. L'exemple ci-dessous suppose que vous avez terminéPartie B : Générer des prévisions de fraude. Dans le cadre de la réponse, vous recevrez un score modèle ainsi que toutes les règles correspondantes et les résultats correspondants. Vous trouverez d'autres exemples deGetEventPrediction demandes dans le aws-fraud-detector-samples GitHub référentiel.

import boto3 fraudDetector = boto3.client('frauddetector') fraudDetector.get_event_prediction( detectorId = 'sample_detector', eventId = '802454d3-f7d8-482d-97e8-c4b6db9a0428', eventTypeName = 'sample_registration', eventTimestamp = '2020-07-13T23:18:21Z', entities = [{'entityType':'sample_customer', 'entityId':'12345'}], eventVariables = { 'email_address' : 'johndoe@exampledomain.com', 'ip_address' : '1.2.3.4' } )