

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 步驟 5. 執行管道
<a name="step5"></a>

![執行管道。](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/ml-production-ready-pipelines/images/step5.png)


 此步驟會執行步驟 4 中在 CloudFormation 堆疊中建立的訓練或推論管道。在管道的內部預留位置參數填入具體值之前，無法執行管道。此將值指派給預留位置參數的動作是步驟 5 的主要活動。預留位置參數範例包括：
+ 輸入、輸出和中繼資料集的位置
+ 步驟 2 中開發的執行階段指令碼和其他預處理或評估程式碼的 Amazon S3 位置 （例如，`sm_submit_url`用於訓練管道）
+  AWS 區域的名稱

在執行管道之前，您必須確定這些路徑值指向有效的資料或程式碼。例如，如果您填入代表 Python 執行階段指令碼 Amazon S3 URL 的預留位置參數，則必須將這些指令碼上傳至該 URL。執行管道的人員負責一致性檢查和資料上傳。定義或建立管道的人員不必擔心任何問題。

視管道的成熟度而定，此步驟可以自動化，以定期 （每週或每月） 執行。自動化也需要強大的監控，這是本指南範圍以外的重要領域。對於訓練管道執行，監控評估指標是適當的。對於推論管道，適當監控輸入資料分佈偏離，如果可能，定期收集標籤並測量預測準確性偏離。訓練和推論執行的這些記錄應記錄在資料庫中，以供稍後的時間點進行分析。