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 rilevatrice 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. Puoi anche aggiungere qualsiasi modello addestrato sul tipo di evento valutato.
Ogni versione del rilevatore ha uno stato diDRAFT
,ACTIVE
, oppureINACTIVE
. È possibile inserire solo una versione del rilevatoreACTIVE
stato alla volta. Durante ilGetEventPrediction
richiesta, Amazon Fraud Detector utilizzerà ilACTIVE
rilevatore se noDetectorVersion
è specificato.
Modalità di esecuzione delle regole
Amazon Fraud Detector supporta due diverse modalità di esecuzione delle regole:FIRST_MATCHED
eALL_MATCHED
.
Se la modalità di esecuzione delle regole è
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
, quindi 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.
Creare una versione del rilevatore utilizzandoAWS SDK for Python (Boto3)
L'esempio seguente mostra una richiesta di esempio perCreateDetectorVersion
API. 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 ilGetEventPrediction 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, utilizzareUpdateDetectorVersionStatus
API. L'esempio seguente aggiorna lo stato della versione del rilevatore daDRAFT
aACTIVE
. Durante unGetEventPrediction
richiesta, se non viene specificato un ID del rilevatore, Amazon Fraud Detector utilizzerà ilACTIVE
versione del rilevatore.
import boto3 fraudDetector = boto3.client('frauddetector') fraudDetector.update_detector_version_status( detectorId = 'sample_detector', detectorVersionId = '1', status = 'ACTIVE' )