我們不再更新 Amazon Machine Learning 服務或接受新使用者。本文件可供現有使用者使用,但我們不再更新。如需詳細資訊,請參閱什麼是 Amazon Machine Learning。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立批次預測
若要建立批次預測,您可以使用 Amazon Machine Learning (Amazon ML) 主控台或 API 建立BatchPrediction物件。BatchPrediction 物件描述了 Amazon ML 使用您的 ML 模型和一組輸入觀察所產生的一組預測。當您建立BatchPrediction物件時,Amazon ML 會啟動非同步工作流程來計算預測。
對於您用來取得批次預測的資料來源以及您用於訓練 ML 模型以用於查詢預測的資料來源,都必須使用相同的結構描述。唯一的例外是,批次預測的資料來源不需要包含目標屬性,因為 Amazon ML 會預測目標。如果您提供目標屬性,Amazon ML 會忽略其值。
建立批次預測 (主控台)
若要使用 Amazon ML 主控台建立批次預測,請使用建立批次預測精靈。
建立批次預測 (主控台)
登入 AWS Management Console 並開啟 Amazon Machine Learning 主控台,網址為 https://console.aws.amazon.com/machinelearning/
://。 -
在 Amazon ML 儀表板的物件下,選擇建立新...,然後選擇批次預測。
-
選擇您要用來建立批次預測的 Amazon ML 模型。
-
若要確認您要使用此模型,請選擇 Continue (繼續)。
-
選擇您要為其建立預測的資料來源。資料來源必須擁有跟模型相同的結構描述,但不需要包含目標屬性。
-
選擇繼續。
-
對於 S3 destination (S3 目的地),輸入 S3 儲存貯體的名稱。
-
選擇檢閱。
-
檢閱您的設定,然後選擇 Create batch prediction (建立批次預測)。
建立批次預測 (API)
若要使用 Amazon ML API 建立BatchPrediction物件,您必須提供下列參數:
- 資料來源 ID
-
指向您想要預測之觀察的資料來源 ID。例如,如果您想要
s3://examplebucket/input.csv檔案中資料的預測結果,您可以建立一個資料來源物件,指向該資料檔案,然後使用此參數傳遞該資料來源的 ID。 - BatchPrediction ID
-
要指派給批次預測的 ID。
- ML 模型 ID
-
Amazon ML 應查詢預測的 ML 模型 ID。
- 輸出 Uri
-
要存放預測輸出的 S3 儲存貯體 URI。Amazon ML 必須具有將資料寫入此儲存貯體的許可。
OutputUri參數必須參考結尾為正斜線 ('/') 字元的 S3 路徑,如下所示:s3://examplebucket/examplepath/
如需設定 S3 許可的詳細資訊,請參閱 授予 Amazon ML 將預測輸出至 Amazon S3 的許可。
- (選用) BatchPrediction 名稱
-
(選用) 批次預測的人類可讀取名稱。