ALIYUN::PAIPlugin::TrainingJob は、トレーニングジョブを作成するために使用されます。
構文
{
"Type": "ALIYUN::PAIPlugin::TrainingJob",
"Properties": {
"Algorithm": String,
"CampaignId": String,
"DataPath": String,
"Name": String,
"UserConfig": Map,
"Remark": String,
"WaitForTrainingFinish": Boolean
}
}プロパティ
プロパティ | 型 | 必須 | 編集可能 | 説明 | 制約 |
Algorithm | String | はい | いいえ | 関連付けるアルゴリズムの ID。 | なし。 |
CampaignId | String | はい | いいえ | 関連付ける運用アクティビティの ID。 | なし。 |
DataPath | String | はい | いいえ | トレーニングするデータが保存されているパス。 | なし。 |
Name | String | はい | いいえ | トレーニングジョブの名前。 | なし。 |
UserConfig | Map | はい | いいえ | ユーザー設定。 | なし。 |
Remark | String | いいえ | いいえ | 備考。 | なし。 |
WaitForTrainingFinish | Boolean | いいえ | いいえ | リソースを作成する前にトレーニングジョブが完了するまで待機するかどうかを指定します。 | 最大待機時間は 40 分です。 |
戻り値
Fn::GetAtt
TrainingJobId: トレーニングジョブの ID。
例
説明
CampaignId プロパティなどのプロパティのマスクされた値は、ビジネス要件に基づいて変更する必要があります。
YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
TrainingJob:
Type: ALIYUN::PAIPlugin::TrainingJob
Properties:
DataPath: https://bucket.region.aliyuncs.com/folder/
CampaignId: 0a54e195-03e2-40bd-869d-b71cb302****
UserConfig:
start_date: '20210101'
end_date: '20210131'
Algorithm: user_recall
Name: VIP customers
Outputs:
TrainingJobId:
Description: The training job id.
Value:
Fn::GetAtt:
- TrainingJob
- TrainingJobId
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
},
"Resources": {
"TrainingJob": {
"Type": "ALIYUN::PAIPlugin::TrainingJob",
"Properties": {
"DataPath": "https://bucket.region.aliyuncs.com/folder/",
"CampaignId": "0a54e195-03e2-40bd-869d-b71cb302****",
"UserConfig": {
"start_date": "20210101",
"end_date": "20210131"
},
"Algorithm": "user_recall",
"Name": "VIP customers"
}
}
},
"Outputs": {
"TrainingJobId": {
"Description": "トレーニングジョブ ID。",
"Value": {
"Fn::GetAtt": [
"TrainingJob",
"TrainingJobId"
]
}
}
}
}