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à.
Notebook di esempio di Amazon SageMaker Autopilot
I seguenti notebook sono esempi pratici e pratici che affrontano vari casi d'uso di Autopilot.
Puoi trovare tutti i taccuini di Autopilot nell'archivio della directory degli esempi. autopilot
Consigliamo di clonare l'intero repository Git all'interno di Studio Classic per accedere ed eseguire direttamente i notebook. Per informazioni su come clonare un repository Git in Studio Classic, vedere. Clona un repository Git in Studio Classic SageMaker
Caso d'uso | Descrizione |
---|---|
Inferenza serverless |
Per impostazione predefinita, Autopilot consente di distribuire modelli generati su endpoint di inferenza in tempo reale. In questo repository, il notebook illustra come distribuire modelli Autopilot addestrati con le modalità |
Autopilot ispeziona il set di dati ed esegue una serie di candidati per individuare la combinazione ottimale di fasi di preelaborazione dei dati, algoritmi di machine learning e iperparametri. È possibile implementarlo facilmente su un endpoint in tempo reale o per l'elaborazione in batch. In alcuni casi, può essere opportuno avere la flessibilità necessaria per aggiungere codice di elaborazione dati personalizzato ad Autopilot. Ad esempio, i set di dati potrebbero contenere un gran numero di variabili indipendenti e potresti voler incorporare una fase di selezione delle funzionalità personalizzata per rimuovere prima le variabili irrilevanti. Il set di dati più piccolo risultante può quindi essere utilizzato per avviare un processo Autopilot. In definitiva, dovresti includere anche il codice di elaborazione personalizzato e i modelli di Autopilot per l'elaborazione in tempo reale o in batch. |
|
Sebbene Autopilot semplifichi il processo di creazione di modelli ML, MLOps gli ingegneri sono comunque responsabili della creazione, dell'automazione e della gestione dei flussi di lavoro ML in produzione. end-to-end SageMaker Le pipeline possono aiutare ad automatizzare varie fasi del ciclo di vita del machine learning, come la preelaborazione dei dati, l'addestramento dei modelli, l'ottimizzazione degli iperparametri, la valutazione dei modelli e l'implementazione. Questo notebook serve come dimostrazione di come incorporare Autopilot in un flusso di lavoro di formazione di Pipelines SageMaker AutoML. end-to-end Per avviare un esperimento Autopilot all'interno di Pipelines, è necessario creare un flusso di lavoro per la creazione di modelli scrivendo codice di integrazione personalizzato utilizzando le fasi Lambda o Elaborazione di Pipelines. Per ulteriori informazioni, consulta Spostare i modelli Amazon SageMaker Autopilot ML dalla sperimentazione alla produzione utilizzando In alternativa, quando si utilizza Autopilot in modalità Ensembling, è possibile fare riferimento all'esempio del notebook che dimostra come utilizzare il passaggio AutoML nativo nel passaggio AutoML nativo di Pipeline. SageMaker |
|
Marketing diretto con Amazon SageMaker Autopilot |
Questo taccuino dimostra come utilizza il Bank Marketing Data Set |
Previsione del tasso di abbandono dei clienti con Amazon Autopilot SageMaker |
Questo taccuino descrive l'utilizzo dell'apprendimento automatico per l'identificazione automatica dei clienti insoddisfatti, nota anche come previsione del tasso di abbandono dei clienti. Nell'esempio viene illustrato come analizzare un set di dati disponibile pubblicamente ed eseguire su di esso l'engineering delle funzionalità. Successivamente viene illustrato come ottimizzare un modello selezionando la pipeline con le prestazioni migliori insieme agli iperparametri ottimali per l'algoritmo di addestramento. Infine, mostra come distribuire il modello su un endpoint ospitato e valutarne le previsioni rispetto alla verità di base. Tuttavia, i modelli ML raramente forniscono previsioni perfette. Ecco perché questo notebook si riferisce anche a come incorporare i costi relativi degli errori di previsione quando si determina il risultato finanziario dell'uso del ML. |
Previsione del tasso di abbandono dei clienti dei migliori candidati con Amazon SageMaker Autopilot e Batch Transform (Python) SDK |
Questo taccuino descrive anche l'utilizzo dell'apprendimento automatico per l'identificazione automatica dei clienti insoddisfatti, nota anche come previsione del tasso di abbandono dei clienti. Questo notebook dimostra come configurare il modello per ottenere la probabilità di inferenza, selezionare i migliori N modelli ed eseguire Batch Transform su un set di test hold-out per la valutazione. NotaQuesto notebook funziona con SageMaker Python SDK >= 1.65.1 rilasciato il 19/06/2020. |
Trasferire il proprio codice di elaborazione dati in Amazon SageMaker Autopilot |
Questo notebook dimostra come incorporare e distribuire codice di elaborazione dati personalizzato quando si utilizza Amazon SageMaker Autopilot. Aggiunge una fase di selezione delle funzionalità personalizzata per rimuovere le variabili irrilevanti da un lavoro Autopilot. Quindi mostra come implementare sia il codice di elaborazione personalizzato che i modelli generati da Autopilot su un endpoint in tempo reale e, in alternativa, per l'elaborazione in batch. |
Altri notebook |
Puoi trovare altri notebook che illustrano altri casi d'uso come la trasformazione in batch |