本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立事件類型
在建立詐騙偵測模型之前,您必須先建立事件類型。創建事件類型涉及定義您的業務活動(事件)以評估欺詐行為。定義事件包括識別資料集中要包含用於詐騙評估的事件變數、指定起始事件的實體,以及將事件分類的標籤。
建立事件類型的先決條件
在開始建立事件類型之前,請確定您已完成下列項目:
您可以使用 API,或使用 AWS SDK,在 Amazon 詐騙偵測器主控台中AWS CLI建立事件類型。
在 Amazon 詐騙偵測器主控台中建立事件類型
若要建立事件類型,
-
開啟AWS管理主控台
並登入您的帳戶。導航到亞馬遜欺詐檢測器。 -
在左側導覽窗格中,選擇 [事件]。
-
在 [事件類型] 頁面中,選擇 [建立]。
-
在事件類型詳細信息下,
-
在名稱中,輸入活動的名稱。
-
在「描述」中,選擇性地輸入描述。
-
在「實體」中,選取您為事件建立的實體類型。
-
-
在事件變量下,
-
在 [選擇如何定義此事件的變數] 中,
-
如果您已經為此事件建立了事件變數,請從變數清單中選取「選取變數」,然後在「變數」中選取您為此事件建立的變數。
-
如果您尚未為此事件建立變數,請選取 [從訓練資料集選取變數]
-
在 IAM 角色中,選取您希望 Amazon 詐騙偵測器用來存取包含資料集的 Amazon S3 儲存貯體的 IAM 角色
-
在「資料」位置中,輸入資料集位置的路徑。使用類似於這樣的
S3 URI
路徑:S3://
。your-bucket-name
/example dataset filename
.csv -
選擇 Upload (上傳)。
-
在「變數」下,會顯示 Amazon 詐騙偵測器從資料集檔案擷取的所有事件變數名稱。
如果您想要包含變數以偵測詐騙,請在「變數」類型中選取變數類型。選擇 [移除] 以移除包含在詐騙偵測中的變數。對清單中的每個變數重複此步驟。
-
-
-
-
在 [標籤 (選用)] 下的 [標籤] 中,選取您為此事件建立的標籤。請務必針對詐騙和合法事件分別選取一個標籤。
-
如果您想要為此事件設定自動下游處理,請在使用 Amazon 的事件協調 EventBridge-選用下,開啟啟用 Amazon 事件協調流程。EventBridge如需事件協調流程的詳細資訊,請參閱活動編排。
注意
您也可以在稍後建立事件類型之後啟用事件協調流程。
-
選擇 [建立事件類型]。
使用建立事件類型 AWS SDK for Python (Boto3)
下列範例顯示 PutEventType
API 的範例要求。此範例假設您已建立變數ip_address
email_address
、標籤legit
和fraud
和實體類型sample_customer
。若要取得有關如何建立這些資源的資訊,請參閱資源。
注意
在將變數、實體類型和標籤新增至事件類型之前,您必須先建立變數、實體類型和標籤。
import boto3 fraudDetector = boto3.client('frauddetector') fraudDetector.put_event_type ( name = 'sample_registration', eventVariables = ['ip_address', 'email_address'], labels = ['legit', 'fraud'], entityTypes = ['sample_customer'])