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 la fraude en temps réel en appelant GetEventPredictionAPI. Vous fournissez des informations sur un seul événement dans chaque demande et recevez de manière synchrone un score du modèle et un résultat basés sur la logique de prédiction des fraudes associée au détecteur spécifié.

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

GetEventPredictionAPIUtilise 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 qui sont ajoutés à la version du détecteur, puis transmet les résultats aux règles d'évaluation. Les règles sont exécutées conformément au 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.

Prédire les fraudes 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 une prédiction de fraude pour un événement en temps réel en appelant l'GetEventPredictionAPIopération à l'aide de l'interface de ligne de AWS commande (AWS CLI) ou de l'un des Amazon Fraud DetectorSDKs.

Pour utiliser leAPI, fournissez les informations relatives à un seul événement avec chaque demande. Dans le cadre de la demande, vous devez spécifier detectorId qu'Amazon Fraud Detector utilisera pour évaluer l'événement. Vous pouvez éventuellement spécifier undetectorVersionId. Si a n'detectorVersionIdest pas spécifié, Amazon Fraud Detector utilisera la ACTIVE version du détecteur.

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

Obtenez une prédiction de fraude à l'aide du AWS SDK for Python (Boto3)

Pour générer une prédiction de fraude, appelez le 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 modèle de score ainsi que les règles correspondantes et les résultats correspondants. Vous trouverez d'autres exemples de GetEventPrediction 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' } )