

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

# 預設行為
<a name="pipelines-experiments-default"></a>

**建立管道**

建立 SageMaker AI 管道時的預設行為是自動將其與 SageMaker Experiments 整合。如果您未指定任何自訂組態，SageMaker AI 會使用與管道相同的名稱建立實驗、使用管道執行 ID 做為名稱為每個管道執行建立執行群組，以及為作為管道步驟一部分啟動的每個 SageMaker AI 任務的每個執行群組內建立個別執行。您可以無縫地跨不同管道執行追蹤和比較指標，類似於分析模型訓練實驗的方式。下節會在定義管道時示範此預設行為，而不明確設定實驗整合。

省略了 `pipeline_experiment_config`。`ExperimentName` 預設為管道 `name`。`TrialName` 預設為執行 ID。

```
pipeline_name = f"MyPipeline"
pipeline = Pipeline(
    name=pipeline_name,
    parameters=[...],
    steps=[step_train]
)
```

**管道定義檔案**

```
{
  "Version": "2020-12-01",
  "Parameters": [
    {
      "Name": "InputDataSource"
    },
    {
      "Name": "InstanceCount",
      "Type": "Integer",
      "DefaultValue": 1
    }
  ],
  "PipelineExperimentConfig": {
    "ExperimentName": {"Get": "Execution.PipelineName"},
    "TrialName": {"Get": "Execution.PipelineExecutionId"}
  },
  "Steps": [...]
}
```