Registra una versione del modello nel registro dei modelli AI SageMaker - Amazon SageMaker AI

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Registra una versione del modello nel registro dei modelli AI SageMaker

Con SageMaker Canvas, puoi creare più iterazioni, o versioni, del tuo modello per migliorarlo nel tempo. Potresti voler creare una nuova versione del tuo modello se acquisisci dati di addestramento migliori o se vuoi provare a migliorare la precisione del modello. Per ulteriori informazioni sull'aggiunta di versioni al modello, consulta Update a model.

Dopo aver creato un modello di cui ti senti sicuro, potresti volerne valutare le prestazioni e farlo esaminare da un data scientist o da un MLOps ingegnere della tua organizzazione prima di utilizzarlo in produzione. A tale scopo, è possibile registrare le versioni del modello nel SageMaker Model Registry. Il SageMaker Model Registry è un repository che i data scientist o gli ingegneri possono utilizzare per catalogare i modelli di machine learning (ML) e gestire le versioni dei modelli e i relativi metadati associati, come le metriche di formazione. Possono anche gestire e registrare lo stato di approvazione di un modello.

Dopo aver registrato le versioni del modello nel SageMaker Model Registry, un data scientist o il tuo MLOps team possono accedere al SageMaker Model Registry tramite SageMaker Studio Classic, un ambiente di sviluppo integrato (IDE) basato sul Web per lavorare con modelli di apprendimento automatico. Nell'interfaccia SageMaker Model Registry di Studio Classic, il data scientist o il MLOps team possono valutare il modello e aggiornarne lo stato di approvazione. Se il modello non soddisfa i requisiti, il data scientist o il MLOps team possono aggiornare lo stato aRejected. Se il modello soddisfa i requisiti richiesti, il data scientist o il MLOps team possono aggiornare lo stato aApproved. Quindi, possono distribuire il tuo modello su un endpoint o automatizzare la distribuzione del modello con pipeline CI/CD. Puoi utilizzare la funzionalità di registro dei modelli SageMaker AI per integrare senza problemi i modelli integrati in Canvas con i MLOps processi della tua organizzazione.

Il diagramma seguente riassume un esempio di registrazione di una versione del modello integrata in Canvas nel Model Registry per l' SageMaker integrazione in un flusso di lavoro. MLOps

I passaggi per la registrazione di una versione del modello integrata in Canvas per l'integrazione in un flusso di lavoro. MLOps

È possibile registrare versioni di modelli tabulari, di immagini e di testo nel SageMaker Model Registry. Ciò include modelli di previsione delle serie temporali e modelli di JumpStart base ottimizzati sulla base.

Nota

Al momento, non è possibile registrare modelli di base ottimizzati basati su Amazon Bedrock e integrati in Canvas nel Model Registry. SageMaker

Le seguenti sezioni mostrano come registrare una versione del modello nel Model Registry da Canvas SageMaker .

Gestione delle autorizzazioni

Per impostazione predefinita, disponete delle autorizzazioni per registrare le versioni del modello nel SageMaker Model Registry. SageMaker L'intelligenza artificiale concede queste autorizzazioni per tutti i profili utente Canvas nuovi ed esistenti tramite la AmazonSageMakerCanvasFullAccesspolicy, che è allegata al ruolo di esecuzione AWS IAM per il dominio SageMaker AI che ospita l'applicazione Canvas.

Se l'amministratore di Canvas sta configurando un nuovo dominio o profilo utente, mentre configura il dominio e segue le istruzioni sui prerequisiti nella guida introduttiva, SageMaker AI attiva le autorizzazioni di registrazione del modello tramite l'opzione di configurazione delle autorizzazioni ML Ops, che è abilitata per impostazione predefinita.

L’amministratore di Canvas può gestire le autorizzazioni di registrazione del modello anche a livello di profilo utente. Ad esempio, se l’amministratore desidera concedere le autorizzazioni di registrazione del modello ad alcuni profili utente, ma rimuovere le autorizzazioni ad altri, può modificare le autorizzazioni per un utente specifico. La procedura seguente spiega come fare per non concedere le autorizzazioni di registrazione del modello a un profilo utente specifico:

  1. Apri la console SageMaker AI all'indirizzo. https://console.aws.amazon.com/sagemaker/

  2. Nel riquadro di navigazione a sinistra, scegli Configurazioni admin.

  3. In Configurazioni di amministrazione, scegli domini.

  4. Dall'elenco dei domini, seleziona il dominio del profilo utente.

  5. Nella pagina dei dettagli del dominio, scegli il profilo utente di cui desideri modificare le autorizzazioni.

  6. Nella pagina Dettagli utente scegli Modifica.

  7. Nel riquadro di navigazione sinistro, seleziona Impostazioni Canvas.

  8. Nella sezione Configurazione delle autorizzazioni MLOps, disattiva l'interruttore Abilita le autorizzazioni di registrazione nel registro dei modelli.

  9. Scegli Invia per salvare le modifiche alle impostazioni del dominio.

Quel profilo utente non dovrebbe più disporre delle autorizzazioni di registrazione del modello.

Registra una versione del modello nel registro dei modelli SageMaker AI

SageMaker Model Registry tiene traccia di tutte le versioni del modello create per risolvere un particolare problema in un gruppo di modelli. Quando si crea un modello SageMaker Canvas e lo si registra nel SageMaker Model Registry, questo viene aggiunto a un gruppo di modelli come nuova versione del modello. Ad esempio, se create e registrate quattro versioni del modello, un data scientist o un MLOps team che lavora nell'interfaccia del SageMaker Model Registry può visualizzare il gruppo di modelli e rivedere tutte e quattro le versioni del modello in un unico posto.

Quando si registra un modello Canvas nel Model SageMaker Registry, viene creato automaticamente un gruppo di modelli che prende il nome dal modello Canvas. Facoltativamente, potete rinominarlo con un nome a vostra scelta o utilizzare un gruppo di modelli esistente nel Model SageMaker Registry. Per ulteriori informazioni sulla creazione di un modello, consulta Create a Model Group.

Nota

Attualmente, è possibile registrare solo i modelli integrati in Canvas nel SageMaker Model Registry con lo stesso account.

Per registrare una versione del modello nel SageMaker Model Registry dall'applicazione Canvas, utilizzate la seguente procedura:

  1. Aprire l'applicazione SageMaker Canvas.

  2. Nel riquadro di navigazione a sinistra scegli I miei modelli.

  3. Nella pagina I miei modelli, scegli il tuo modello. Puoi usare la funzionalità Filtra per tipo di problema per trovare il tuo modello più facilmente.

  4. Dopo aver scelto il modello, si apre la pagina Versioni, che elenca tutte le versioni del tuo modello. Puoi attivare l'opzione Mostra parametri avanzati per visualizzare parametri avanzati come Richiamo e Precisione, per confrontare le versioni del modello e scegliere quale vuoi registrare.

  5. Dall'elenco delle versioni del modello, per la versione che desideri registrare, scegli l'icona Altre opzioni ( Vertical ellipsis icon representing a menu or more options. ). In alternativa, puoi fare doppio clic sulla versione da registrare, quindi nella pagina dei dettagli della versione scegli l'icona Altre opzioni ( Vertical ellipsis icon representing a menu or more options. ).

  6. Nell'elenco a discesa, scegli Aggiungi al registro dei modelli. Viene visualizzata la finestra di dialogo Aggiungi al registro dei modelli.

  7. Nella finestra di dialogo Aggiungi al registro dei modelli, esegui una delle azioni indicate di seguito:

    1. (Facoltativo) Nella sezione Gruppo di modelli SageMaker Studio Classic, nel campo Nome gruppo di modelli, inserite il nome del gruppo di modelli in cui desiderate registrare la versione. Puoi specificare il nome per un nuovo gruppo di modelli che SageMaker AI crea per te oppure puoi specificare un gruppo di modelli esistente. Se non specifichi questo campo, Canvas registra la versione in un gruppo di modelli predefinito con lo stesso nome del modello.

    2. Scegli Aggiungi.

La versione del modello dovrebbe ora essere registrata nel gruppo di modelli nel SageMaker Model Registry. Quando registrate una versione del modello in un gruppo di modelli nel registro dei SageMaker modelli, tutte le versioni successive del modello Canvas vengono registrate nello stesso gruppo di modelli (se scegliete di registrarle). Se registrate le vostre versioni in un gruppo di modelli diverso, dovete andare al SageMaker Model Registry ed eliminare il gruppo di modelli. Quindi, puoi registrare nuovamente le versioni del tuo modello nel nuovo gruppo di modelli.

Per visualizzare lo stato dei tuoi modelli, puoi tornare alla pagina Versioni del tuo modello nell'applicazione Canvas. Questa pagina mostra lo stato di ciascuna versione nel registro dei modelli. Se lo stato è Registered, il modello è stato registrato con successo.

Se desideri visualizzare i dettagli della versione registrata del modello relativi allo stato nel registro dei modelli, puoi passare il mouse sul campo Registrati per visualizzare la finestra pop-up Dettagli del registro dei modelli. Questi dettagli contengono informazioni aggiuntive, come ad esempio:

  • Il nome del gruppo di pacchetti Model è il gruppo di modelli in cui è registrata la versione nel SageMaker Model Registry.

  • Lo stato dell’approvazione, che può essere Pending Approval, Approved, o Rejected. Se un utente di Studio Classic approva o rifiuta la versione nel SageMaker Model Registry, questo stato viene aggiornato nella pagina delle versioni del modello quando si aggiorna la pagina.

Lo screenshot seguente mostra la casella Dettagli del registro dei modelli, insieme a Stato dell’approvazione di Approved per questa particolare versione del modello.

Schermata della casella dei dettagli del SageMaker Model Registry nell'applicazione Canvas.