Notebook Amazon SageMaker in JupyterLab

Notebook completamente gestiti in JupyterLab per l'esplorazione dei dati e la creazione di modelli di ML

Cosa sono i notebook SageMaker?

Avvia JupyterLab completamente gestito da Amazon SageMaker Studio in pochi secondi. Usa l'ambiente di sviluppo integrato (IDE) per notebook, codice e dati. Puoi utilizzare i notebook collaborativi con avvio rapido nell'IDE per accedere a strumenti di ML appositamente creati in SageMaker e altri servizi AWS per lo sviluppo completo del ML, dalla preparazione di dati su scala petabyte utilizzando Spark su Amazon EMR, alla formazione e al debug di modelli, alla distribuzione e monitoraggio dei modelli e alla gestione delle pipeline, il tutto in un'unica interfaccia visiva basata sul web. Aumenta o diminuisci facilmente le risorse di calcolo senza interrompere il tuo lavoro.

Vantaggi dei notebook SageMaker

Avvia in pochi secondi JupyterLab completamente gestito da Amazon SageMaker Studio. SageMaker Studio è preconfigurato con una distribuzione SageMaker contenente i pacchetti più diffusi per ML, inclusi framework di deep learning, come PyTorch, TensorFlow e Keras, e pacchetti Python popolari come NumPy, scikit-learn e panda.
Aumenta o riduci le tue risorse di calcolo con la più ampia selezione di istanze ottimizzate per il calcolo e con accelerazione GPU nel cloud.
Utilizza gli strumenti di codifica e di sicurezza basati sull'IA generativa per scrivere codice di alta qualità più velocemente. Genera, esegui il debug e spiega il codice sorgente con Amazon CodeWhisperer ed effettua scansioni di sicurezza e qualità con Amazon CodeGuru.
Crea flussi di lavoro di analisi di dati e ML nello stesso notebook. Esegui processi Spark interattivi sull'infrastruttura serverless Amazon EMR e AWS Glue, direttamente dal notebook. Monitora ed esegui il debug dei processi più velocemente con l'interfaccia utente Spark in linea. Automatizza con facilità la preparazione dei dati programmando il notebook come processo in pochi semplici passaggi.

Crea ML su larga scala

Quick Start

Avvia JupyterLab completamente gestito in Studio in pochi secondi. SageMaker Studio è preconfigurato con una distribuzione SageMaker precompilata contenente i pacchetti più diffusi per ML, inclusi framework di deep learning come PyTorch, TensorFlow e Keras; pacchetti Python popolari come NumPy, scikit-learn e panda per aiutarti a muovere i primi passi con la creazione di modelli.

Elastic Compute

Aumenta o riduci le tue risorse di elaborazione e utilizza l'archiviazione persistente condivisa per cambiare elaborazione, il tutto senza interrompere il tuo lavoro. Scegli dalla più ampia selezione di risorse di calcolo offerte da AWS, comprese le istanze GPU più potenti per il machine learning.

Incrementa la produttività dello sviluppo ML

Preparazione dei dati

Semplifica i flussi di lavoro dei dati con un ambiente unificato. Crea, naviga e connettiti a cluster Amazon EMR e sessioni interattive AWS Glue direttamente da JupyterLab. Usa la funzionalità di preparazione dei dati integrata per visualizzare i dati e migliorare la qualità dei dati.

Processi di notebook

È possibile utilizzare i processi di notebook SageMaker per creare un processo non interattivo da eseguire su richiesta o in base a una pianificazione. Utilizza un'interfaccia utente intuitiva o SageMaker Python SDK per pianificare i tuoi processi direttamente da JupyterLab. Una volta selezionato un notebook, il notebook SageMaker ne acquisisce uno snapshot completo, confeziona le relative dipendenze in un container, costruisce l'infrastruttura ed esegue il notebook come processo automatico secondo il piano stabilito dal professionista; infine, quando il processo è completo, annulla il provisioning dell'infrastruttura. SageMaker notebook jobs è disponibile anche come passaggio nativo nelle pipeline Amazon SageMaker per consentirti di automatizzare i tuoi notebook in flussi di lavoro in più fasi con dipendenze per l'implementazione CI/CD entro poche righe di codice.

Strumenti con tecnologia IA

Amazon CodeWhisperer è un compagno di codifica IA che genera suggerimenti di codice in tempo reale. Con CodeWhisperer, puoi scrivere un commento in linguaggio naturale che delinei un'attività specifica, ad esempio "Crea un dataframe pandas usando un file CSV", e CodeWhisperer consiglia uno o più frammenti di codice direttamente nel notebook che possono eseguire l'operazione. Sicurezza di Amazon CodeGuru aiuta gli utenti di notebook a rilevare vulnerabilità di sicurezza come difetti di iniezione, fughe di dati, crittografia debole o crittografia mancante all'interno delle celle del notebook. Quando vengono identificate vulnerabilità o problemi di qualità, CodeGuru genera raccomandazioni per risolvere tali problemi in base alle best practice sulla sicurezza di AWS.

Flessibilità e personalizzazione

Creato per i team

Configura l'accesso del tuo team ai notebook SageMaker Studio utilizzando Centro identità AWS IAM (successore di AWS Single Sign-on). Crea ambienti separati per amministratori di piattaforma e leader aziendali per monitorare i costi e l'utilizzo di SageMaker Studio. Crea spazi condivisi in cui i tuoi team possono leggere, modificare ed eseguire notebook insieme in tempo reale per semplificare la collaborazione e la comunicazione. I membri del team possono rivedere i risultati insieme per capire immediatamente come si comporta un modello senza trasferire troppe informazioni. Con il supporto integrato per servizi come BitBucket e AWS CodeCommit, i team possono gestire facilmente diverse versioni di notebook e confrontare le modifiche nel tempo. Tutte le risorse vengono contrassegnate automaticamente, semplificando il monitoraggio dei costi e la pianificazione dei budget utilizzando strumenti come Budget AWS e Esploratore dei costi AWS.

Personalizzabile

Porta il tuo ambiente di sviluppo per notebook in SageMaker Studio utilizzando un'immagine docker personalizzata. Utilizza le configurazioni del ciclo di vita per automatizzare e personalizzare gli ambienti notebook per il tuo team.

Istanze notebook autonome

Utilizza i notebook Jupyter che conosci e affidati del servizio SageMaker completamente gestito. Evita la seccatura di dover impostare risorse di calcolo, aggiornare pacchetti di data science e ML e applicare patch di sicurezza. Le istanze notebook SageMaker ti consentono di concentrarti interamente sul machine learning, mantenendo al contempo il tuo ambiente di elaborazione sicuro e aggiornato con il software open source più recente.