複製 Amazon Rekognition 自訂標籤模型 (SDK) - Rekognition

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

複製 Amazon Rekognition 自訂標籤模型 (SDK)

您可以使用此CopyProjectVersion作業將 Amazon Rekognition 自訂標籤模型版本從來源 Amazon Rekognition 自訂標籤專案複製到目的地專案。目標專案可以位於不同的AWS帳戶中,也可以位於同一AWS帳戶中。典型的案例是將已測試的模型從開發AWS帳戶複製到生產AWS帳戶。

或者,您也可以使用來源資料集在目的地帳戶中訓練模型。使用此CopyProjectVersion作業有下列優點。

  • 模型行為是一致的。模型訓練是非確定性的,而且使用相同資料集訓練的兩個模型不能保證做出相同的預測。使用複製模型有CopyProjectVersion助於確保複製模型的行為與來源模型一致,而且您不需要重新測試模型。

  • 不需要模型訓練。這樣可以為您節省金錢,因為您需要為每次成功訓練模型收取費用。

若要將模型複製到其他AWS帳戶,您必須在目的地AWS帳戶中擁有 Amazon Rekognition 自訂標籤專案。如需有關建立專案的資訊,請參閱建立專案。請務必在目標AWS帳戶中建立專案。

專案原則是以資源為基礎的政策,可為您要複製的模型版本設定複製權限。當目標專案與來源專案的AWS帳戶不同時,您將需要使用專案策略

在同一帳戶中複製模型版本時,您不需要使用專案策略。但是,如果您想要對這些資源進行更多控制,則可以選擇對帳戶間專案使用專案政策。

您可以呼叫PutProjectPolicy作業,將專案原則附加至來源專案。

您無法使用CopyProjectVersion將模型複製到不同AWS區域中的專案。此外,您無法使用 Amazon Rekognition 自訂標籤主控台複製模型。在這些情況下,您可以使用用來訓練來源模型的資料集來訓練目標專案中的模型。如需詳細資訊,請參閱培訓 Amazon Rekognition 自訂標籤模型

若要將模型從來源專案複製到目標專案,請執行下列操作:

若要從專案中移除專案原則,請呼叫DeleteProjectPolicy。要獲取附加到項目的項目策略列表,請調用ListProjectPolicies