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'GetEventPrediction
API 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'detectorVersionId
est 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'GetEventPrediction
API. 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' } )