Kopieren eines Amazon-Rekognition-Custom-Labels-Modells (SDK) - Rekognition

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Kopieren eines Amazon-Rekognition-Custom-Labels-Modells (SDK)

Sie können den CopyProjectVersionVorgang verwenden, um eine Amazon Rekognition Custom Labels-Modellversion von einem Amazon Rekognition Custom Labels-Quellprojekt in ein Zielprojekt zu kopieren. Das Zielprojekt kann sich in einem anderenAWS Konto oder in demselbenAWS Konto befinden. Ein typisches Szenario ist das Kopieren eines getesteten Modells von einemAWS Entwicklungskonto auf einAWS Produktionskonto.

Alternativ können Sie das Modell im Zielkonto mit dem Quelldatensatz trainieren. DieCopyProjectVersion Verwendung Sie folgenden Vorteile:

  • Das Verhalten des Modells ist konsistent. Das Modelltraining ist nicht deterministisch und es ist nicht garantiert, dass zwei Modelle, die mit demselben Datensatz trainiert wurden, dieselben Vorhersagen treffen. Durch das Kopieren des Modells mit wirdCopyProjectVersion sichergestellt, dass das Verhalten des kopierten Modells mit dem Quellmodell übereinstimmt, und Sie müssen das Modell nicht erneut testen.

  • Eine Modellausbildung ist nicht erforderlich. Das spart Ihnen Geld, da Ihnen jedes erfolgreiche Training eines Models in Rechnung gestellt wird.

Um ein Modell in ein anderesAWS Konto zu kopieren, müssen Sie ein Amazon Rekognition Custom Labels-Projekt imAWS Zielkonto haben. Informationen zum Erstellen eines Projekts finden Sie unterErstellen eines Projekts. Stellen Sie sicher, dass Sie das Projekt imAWS Zielkonto erstellen.

Eine Projektrichtlinie ist eine ressourcenbasierte Richtlinie, die Kopierberechtigungen für die Modellversion festlegt, die Sie kopieren möchten. Sie müssen eine Projektrichtlinie verwenden, wenn sich das Zielprojekt in einem anderenAWS Konto als das Quellprojekt befindet.

Sie müssen keine Projektrichtlinie verwenden, wenn Sie Modellversionen innerhalb desselben Kontos kopieren. Sie können sich jedoch dafür entscheiden, eine Projektrichtlinie für Projekte mit mehreren Konten zu verwenden, wenn Sie mehr Kontrolle über diese Ressourcen wünschen.

Sie hängen die Projektrichtlinie an das Quellprojekt an, indem Sie den PutProjectPolicyVorgang aufrufen.

Sie können es nicht verwendenCopyProjectVersion, um ein Modell in ein Projekt in einer anderenAWS Region zu kopieren. Außerdem können Sie ein Modell nicht mit der Amazon Rekognition Custom Labels-Konsole kopieren. In diesen Fällen können Sie das Modell im Zielprojekt mit den Datensätzen trainieren, die zum Trainieren des Quellmodells verwendet wurden. Weitere Informationen finden Sie unter Trainieren eines Amazon Rekognition Custom Labels-Modells.

Gehen Sie wie folgt vor, um ein Modell von einem Quellprojekt in ein Zielprojekt zu kopieren:

Um eine Projektrichtlinie aus einem Projekt zu entfernen, rufen Sie an DeleteProjectPolicy. Rufen Sie an, um eine Liste der einem Projekt beigefügten Projektrichtlinien zu erhalten ListProjectPolicies.