Previsione in tempo reale - Amazon Fraud Detector

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Previsione in tempo reale

Puoi valutare le attività online per individuare eventuali frodi in tempo reale chiamandoGetEventPrediction l'API. Fornisci informazioni su un singolo evento in ogni richiesta e ricevi in modo sincrono un punteggio del modello e un risultato in base alla logica di previsione delle frodi associata al rilevatore specificato.

Come funziona la previsione delle frodi in tempo reale

L'GetEventPredictionAPI utilizza una versione del rilevatore specificata per valutare i metadati dell'evento forniti per l'evento. Durante la valutazione, Amazon Fraud Detector genera innanzitutto i punteggi dei modelli che vengono aggiunti alla versione del rilevatore, quindi passa i risultati alle regole per la valutazione. Le regole vengono eseguite come specificato dalla modalità di esecuzione delle regole (vedere Creare una versione del rilevatore). Come parte della risposta, Amazon Fraud Detector fornisce i punteggi dei modelli e tutti i risultati associati alle regole corrispondenti.

Ottenere una previsione delle frodi in tempo reale

Per ottenere previsioni sulle frodi in tempo reale, assicurati di aver creato e pubblicato un rilevatore che contenga il tuo modello e le tue regole di previsione delle frodi o semplicemente un set di regole.

Puoi ottenere una previsione delle frodi per un evento in tempo reale chiamando l'operazione GetEventPredictionAPI utilizzando l'interfaccia a riga diAWS comando (AWSCLI) o uno degli SDK di Amazon Fraud Detector.

Per utilizzare l'API, fornisci le informazioni di un singolo evento con ogni richiesta. Come parte della richiesta, devi specificaredetectorId che Amazon Fraud Detector utilizzerà per valutare l'evento. È inoltre possibile specificare undetectorVersionId. Se nondetectorVersionId viene specificato un valore, Amazon Fraud Detector utilizzerà laACTIVE versione del rilevatore.

Facoltativamente, puoi inviare dati per richiamare un SageMaker modello passando i dati nel campoexternalModelEndpointBlobs.

Ottieni una previsione delle frodi utilizzando ilAWS SDK for Python (Boto3)

Per generare una previsione delle frodi, chiama l'GetEventPredictionAPI. L'esempio seguente presuppone che tu abbia completatoParte B: Generazione di previsioni sulle frodi. Come parte della risposta, riceverai un punteggio del modello, nonché tutte le regole corrispondenti e i risultati corrispondenti. Puoi trovare altri esempi diGetEventPrediction richieste nel aws-fraud-detector-samples GitHub repository.

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' } )