Crea una versione del rilevatore - 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à.

Crea una versione del rilevatore

Una versione del rilevatore definisce le regole, l'ordine di esecuzione delle regole e, facoltativamente, una versione del modello, che verrà utilizzata come parte della richiesta per generare previsioni di frode. È possibile aggiungere qualsiasi regola definita all'interno di un rilevatore alla versione del rilevatore. È inoltre possibile aggiungere qualsiasi modello addestrato sul tipo di evento valutato.

Ogni versione del rilevatore ha lo stato di DRAFTACTIVE, o. INACTIVE ACTIVELo stato può essere solo una versione del rilevatore alla volta. Durante la GetEventPrediction richiesta, Amazon Fraud Detector utilizzerà il ACTIVE rilevatore se non viene specificato nullaDetectorVersion.

Modalità di esecuzione delle regole

Amazon Fraud Detector supporta due diverse modalità di esecuzione delle regole: FIRST_MATCHED e. ALL_MATCHED

  • Se la modalità di esecuzione della regola èFIRST_MATCHED, Amazon Fraud Detector valuta le regole in sequenza, dalla prima all'ultima, fermandosi alla prima regola corrispondente. Amazon Fraud Detector fornisce quindi i risultati per quella singola regola. Se una regola risulta falsa (non corrispondente), viene valutata la regola successiva nell'elenco.

  • Se la modalità di esecuzione delle regole èALL_MATCHED, tutte le regole di una valutazione vengono eseguite in parallelo, indipendentemente dal loro ordine. Amazon Fraud Detector esegue tutte le regole e restituisce i risultati definiti per ogni regola corrispondente.

Crea una versione del rilevatore usando AWS SDK per Python (Boto3)

L'esempio seguente mostra un esempio di richiesta per l'CreateDetectorVersionAPI. La modalità di esecuzione delle regole è impostata suFIRST_MATCHED, pertanto Amazon Fraud Detector valuterà le regole in sequenza, dalla prima all'ultima, fermandosi alla prima regola corrispondente. Amazon Fraud Detector fornisce quindi i risultati per quella singola regola durante il. GetEventPrediction response

import boto3 fraudDetector = boto3.client('frauddetector') fraudDetector.create_detector_version( detectorId = 'sample_detector', rules = [{ 'detectorId' : 'sample_detector', 'ruleId' : 'high_fraud_risk', 'ruleVersion' : '1' }, { 'detectorId' : 'sample_detector', 'ruleId' : 'medium_fraud_risk', 'ruleVersion' : '1' }, { 'detectorId' : 'sample_detector', 'ruleId' : 'low_fraud_risk', 'ruleVersion' : '1' } ], modelVersions = [{ 'modelId' : 'sample_fraud_detection_model', 'modelType': 'ONLINE_FRAUD_INSIGHTS', 'modelVersionNumber' : '1.00' }], ruleExecutionMode = 'FIRST_MATCHED' )

Per aggiornare lo stato di una versione del rilevatore, utilizza l'API. UpdateDetectorVersionStatus L'esempio seguente aggiorna lo stato della versione del rilevatore da aDRAFT. ACTIVE Durante una GetEventPrediction richiesta, se non viene specificato un ID del rilevatore, Amazon Fraud Detector utilizzerà ACTIVE la versione del rilevatore.

import boto3 fraudDetector = boto3.client('frauddetector') fraudDetector.update_detector_version_status( detectorId = 'sample_detector', detectorVersionId = '1', status = 'ACTIVE' )