

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à.

# Implementa modelli per l'inferenza
<a name="deploy-model"></a>

Con Amazon SageMaker AI, puoi iniziare a ottenere previsioni o * inferenze dai tuoi modelli di machine * learning addestrati. SageMaker L'intelligenza artificiale offre un'ampia selezione di infrastrutture ML e opzioni di implementazione dei modelli per aiutarti a soddisfare tutte le tue esigenze di inferenza ML. Con SageMaker AI Inference, puoi scalare l'implementazione dei modelli, gestire i modelli in modo più efficace in produzione e ridurre il carico operativo. SageMaker L'intelligenza artificiale offre varie opzioni di inferenza, come endpoint in tempo reale per ottenere inferenze a bassa latenza, endpoint serverless per un'infrastruttura completamente gestita e scalabilità automatica e endpoint asincroni per batch di richieste. Sfruttando l’opzione di inferenza appropriata per il tuo caso d’uso, puoi garantire un’implementazione e un’inferenza efficienti del modello.

## Scelta di una funzionalità.
<a name="deploy-model-choose"></a>

Esistono diversi casi SageMaker d'uso per l'implementazione di modelli ML con AI. Questa sezione descrive questi casi d'uso, nonché la funzionalità SageMaker AI consigliata per ogni caso d'uso. 

### Casi d’uso
<a name="deploy-model-use-cases"></a>

Di seguito sono riportati i principali casi d'uso per l'implementazione di modelli ML con SageMaker AI.
+ **Caso d’uso 1: implementazione di un modello di machine learning in un ambiente low code o no code.** Per i principianti o per chi non conosce l' SageMaker intelligenza artificiale, puoi distribuire modelli preaddestrati utilizzando Amazon SageMaker JumpStart tramite l'interfaccia Amazon SageMaker Studio, senza la necessità di configurazioni complesse.
+ **Caso d’uso 2: utilizzare il codice per implementare modelli di machine learning con livelli più elevati di flessibilità e controllo.** I professionisti esperti di machine learning possono implementare i propri modelli con impostazioni personalizzate per le proprie esigenze applicative utilizzando la `ModelBuilder` classe dell' SageMaker AI Python SDK, che fornisce un controllo dettagliato su varie impostazioni, come i tipi di istanze, l'isolamento della rete e l'allocazione delle risorse.
+ **Caso d’uso 3: implementazione di modelli di machine learning su larga scala.** Per gli utenti e le organizzazioni avanzati che desiderano gestire modelli su larga scala in produzione, è possibile utilizzare l'Infrastructure as Code (IaC) AWS SDK per Python (Boto3) e CloudFormation gli strumenti desiderati per fornire risorse e CI/CD automatizzare la gestione delle risorse.

### Funzionalità consigliate
<a name="deploy-model-recommended"></a>

La tabella seguente descrive le considerazioni chiave e i compromessi per le funzionalità di SageMaker intelligenza artificiale corrispondenti a ciascun caso d'uso.


|  | Caso d'uso 1 | Caso d'uso 2 | Caso d'uso 3 | 
| --- | --- | --- | --- | 
| SageMaker Funzionalità AI | Usala [ JumpStart in Studio ](jumpstart-foundation-models-use-studio-updated.md) per accelerare l'implementazione del modello di base. | Implementa modelli utilizzando Python [ ModelBuilder SDK. SageMaker ](how-it-works-modelbuilder-creation.md) |  [Implementa e gestisci modelli su larga scala con. CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_SageMaker.html) | 
| Description | Utilizza l’interfaccia utente di Studio per implementare modelli preaddestrati da un catalogo a endpoint di inferenza preconfigurati. Questa opzione è ideale per i citizen data scientist o per chiunque desideri implementare un modello senza configurare impostazioni complesse. | Usa la ModelBuilder classe dell'Amazon SageMaker AI Python SDK per distribuire il tuo modello e configurare le impostazioni di distribuzione. Questa opzione è ideale per data scientist esperti o per chiunque abbia un proprio modello da implementare e richieda un controllo granulare. | Usa CloudFormation e Infrastructure as Code (IaC) per il controllo programmatico e l'automazione per l'implementazione e la gestione dei modelli di intelligenza artificiale. SageMaker Questa opzione è ideale per utenti avanzati che richiedono implementazioni coerenti e ripetibili. | 
| Ottimizzata per | Implementazioni rapide e semplificate dei modelli open source più diffusi | Implementazione di modelli personali | Gestione continua dei modelli in produzione | 
| Considerazioni | Mancanza di personalizzazione per le impostazioni dei container e le esigenze specifiche delle applicazioni | Nessuna interfaccia utente, richiede una certa competenza nello sviluppo e nella manutenzione del codice Python | Richiede la gestione dell'infrastruttura e le risorse organizzative e richiede inoltre familiarità con i modelli o con i AWS SDK per Python (Boto3) modelli. CloudFormation  | 
| Ambiente consigliato | Un dominio SageMaker AI | Un ambiente di sviluppo Python configurato con AWS le tue credenziali e l'SDK SageMaker Python installato, o un SageMaker IDE AI come [SageMaker JupyterLab](studio-updated-jl.md) | The AWS CLI, un ambiente di sviluppo locale e Infrastructure as Code (IaC) e strumenti CI/CD  | 

### Opzioni aggiuntive
<a name="deploy-model-additional"></a>

SageMaker L'intelligenza artificiale offre diverse opzioni per i casi d'uso dell'inferenza, consentendoti di scegliere l'ampiezza tecnica e la profondità delle tue implementazioni:
+ **Implementazione di un modello su un endpoint.** Durante l’implementazione del modello, valuta le seguenti opzioni:
  + [Real-time inferenza](realtime-endpoints.md). Real-time l'inferenza è ideale per carichi di lavoro di inferenza in cui sono richiesti requisiti interattivi e di bassa latenza.
  + [Distribuisci modelli con Amazon SageMaker Serverless Inference](serverless-endpoints.md). Utilizza l’inferenza serverless per implementare modelli senza configurare o gestire alcuna infrastruttura sottostante. Questa opzione è ideale per carichi di lavoro che presentano periodi di inattività tra picchi di traffico e possono tollerare avvii a freddo.
  + [Inferenza asincrona](async-inference.md). Mette in coda le richieste in entrata e le elabora in modo asincrono. Questa opzione è ideale per richieste con payload di grandi dimensioni (fino a 1 GB), tempi di elaborazione lunghi (fino a un'ora) e requisiti di latenza quasi in tempo reale.
+ **Ottimizzazione dei costi.** Per ottimizzare i costi di inferenza, valuta le seguenti opzioni:
  + [Ottimizzazione delle prestazioni dei modelli con SageMaker Neo](neo.md). Usa SageMaker Neo per ottimizzare ed eseguire i tuoi modelli di machine learning con prestazioni ed efficienza migliori, aiutandoti a ridurre al minimo i costi di elaborazione ottimizzando automaticamente i modelli per l'esecuzione in ambienti come i chip AWS Inferentia.
  + [Ridimensionamento automatico dei modelli di SageMaker intelligenza artificiale di Amazon](endpoint-auto-scaling.md). Ricorri alla scalabilità automatica per regolare dinamicamente le risorse di calcolo per i tuoi endpoint in base ai modelli di traffico in entrata, contribuendo a ottimizzare i costi pagando solo le risorse che utilizzi in un determinato momento.