建立訓練過的模型 - AWS Clean Rooms

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

建立訓練過的模型

將設定的模型演算法與協同合作建立關聯後,然後建立並設定 ML 輸入通道,您就可以建立訓練過的模型。協作的成員會使用訓練過的模型來共同分析其資料。

Console
在 中建立訓練過的模型 AWS Clean Rooms
  1. 登入 AWS Management Console 並使用 AWS 帳戶 開啟 AWS Clean Rooms 主控台 (如果您尚未這麼做)。

  2. 在左側導覽窗格中,選擇協同合作

  3. 協同合作頁面上,選擇要在其中建立訓練模型的協同合作。

  4. 協同合作開啟後,選擇 ML 模型索引標籤,然後選擇建立訓練過的模型

  5. 針對建立訓練過的模型,針對訓練過的自訂模型詳細資訊,輸入名稱和選用的描述

  6. 針對訓練資料集,選擇此訓練模型的 ML 輸入通道。

  7. 針對超參數,指定任何演算法特定的參數及其預期值。超參數專屬於要訓練的模型,並用於微調模型訓練。

  8. 針對環境變數,指定任何演算法特定的變數及其預期值。環境變數是在 Docker 容器中設定。

  9. 對於服務存取,請選擇將用於存取此表格的現有服務角色名稱,或選擇建立並使用新的服務角色

  10. 針對 EC2 資源組態,指定用於模型訓練之運算資源的相關資訊。您必須指定使用的執行個體類型磁碟區大小

  11. 選擇建立訓練過的模型

API

能夠訓練模型的成員會選取 ML 輸入通道和模型演算法來開始訓練:

import boto3 acr_ml_client= boto3.client('cleanroomsml') acr_ml_client.create_trained_model( membershipIdentifier= 'membership_id', configuredModelAlgorithmAssociationArn = 'arn:aws:cleanrooms-ml:region:account:membership/membershipIdentifier/configured-model-algorithm-association/identifier', name='trained_model_name', resourceConfig={ 'instanceType': "ml.m5.xlarge", 'volumeSizeInGB': 1 }, dataChannels=[ { "mlInputChannelArn": channel_arn_1, "channelName": "channel_name" }, { "mlInputChannelArn": channel_arn_2, "channelName": "channel_name" } ] )