Plataforma open source para acompanhar e visualizar treinamentos de IA, registrando métricas, hiperparâmetros e dados de hardware, com implantação na nuvem ou autohospedada.
aws/amazon-sagemaker-examples
Coleção de notebooks Jupyter de exemplo que mostram como criar, treinar e implantar modelos de machine learning no Amazon SageMaker.
- Estrelas
- 10,994
- Forks
- 6,951
- Issues abertas
- 855
- Último commit
- há 10 dias
O que é?
Este repositório reúne notebooks Jupyter que mostram o fluxo de trabalho do Amazon SageMaker do início ao fim. Os notebooks são organizados por etapa do ciclo de vida: treinamento, customização de modelos, avaliação, inferência e MLOps. Cada notebook é independente e inclui seus próprios scripts, dados e imagens.
Os exemplos de treinamento usam a classe ModelTrainer do SageMaker Python SDK v3 e abordam treinamento distribuído, treinamento gerenciado com instâncias spot e checkpointing, uso de um container próprio e execução de código local como um job de treinamento. Os exemplos de customização de modelos abordam métodos de fine-tuning, como supervised fine-tuning, DPO, RLVR e continued pre-training. Os exemplos de inferência usam ModelBuilder e cobrem endpoints em tempo real, serverless e assíncronos, testes A/B, escalabilidade automática e implantação no Amazon Bedrock.
Os notebooks foram projetados para serem executados em SageMaker Notebook Instances, onde já vêm pré-carregados, e também podem ser executados em outros ambientes após a atualização da função IAM e a instalação das dependências. O repositório oficial é mantido pela equipe do SageMaker, e um repositório comunitário separado aceita exemplos adicionais.
Recursos principais
- 01Notebooks organizados por etapa do ciclo de vida: treinamento, customização de modelos, avaliação, inferência e MLOps
- 02Exemplos baseados em ModelTrainer e ModelBuilder do SageMaker Python SDK v3
- 03Abordagem de treinamento distribuído, treinamento gerenciado com instâncias spot e uso de um container próprio
- 04Exemplos de inferência com endpoints em tempo real, serverless e assíncronos
- 05Exemplos de MLOps com SageMaker Pipelines, Model Registry, Feature Store e MLflow
Casos de uso
- Aprender a treinar e implantar um modelo no SageMaker com um exemplo funcional
- Fazer fine-tuning de um modelo fundacional com SFT, DPO ou aprendizado por reforço no SageMaker
- Configurar um pipeline de MLOps com registro de modelos e rastreamento de linhagem
- Comparar opções de implantação, como inferência em tempo real, serverless e em lote
Início rápido
- 1
Crie uma conta da AWS
- 2
Configure as permissões do usuário e da função do IAM
- 3
Crie uma instância do Amazon SageMaker Notebook e um bucket do S3
- 4
Abra a guia SageMaker Examples no Jupyter ou JupyterLab e execute um notebook
Antes de usar
- É necessária uma conta da AWS, e a execução dos exemplos gera cobranças da AWS.
- A maioria dos exemplos depende de recursos gerenciados pelo SageMaker. Por isso, para executá-los em outro ambiente, é preciso fazer modificações, como atualizar a função do IAM e instalar bibliotecas.
Em coleções
Tópicos
Perguntas frequentes
- O que é amazon-sagemaker-examples?
- Coleção de notebooks Jupyter de exemplo que mostram como criar, treinar e implantar modelos de machine learning no Amazon SageMaker. Este repositório reúne notebooks Jupyter que mostram o fluxo de trabalho do Amazon SageMaker do início ao fim. Os notebooks são organizados por etapa do ciclo de vida: treinamento, customização de modelos, avaliação, inferência e MLOps. Cada notebook é independente e inclui seus próprios scripts, dados e imagens.
- amazon-sagemaker-examples é gratuito? Qual é a licença?
- amazon-sagemaker-examples é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- amazon-sagemaker-examples ainda é mantido?
- Manutenção ativa. O último commit de amazon-sagemaker-examples foi em 14 de out. de 2026.
- Para que posso usar amazon-sagemaker-examples?
- Aprender a treinar e implantar um modelo no SageMaker com um exemplo funcional Fazer fine-tuning de um modelo fundacional com SFT, DPO ou aprendizado por reforço no SageMaker Configurar um pipeline de MLOps com registro de modelos e rastreamento de linhagem Comparar opções de implantação, como inferência em tempo real, serverless e em lote
- Como instalar amazon-sagemaker-examples?
- Crie uma conta da AWS Configure as permissões do usuário e da função do IAM Crie uma instância do Amazon SageMaker Notebook e um bucket do S3 Abra a guia SageMaker Examples no Jupyter ou JupyterLab e execute um notebook
- Onde consigo amazon-sagemaker-examples?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/aws/amazon-sagemaker-examples
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
SDK Python para treinar e implantar modelos de machine learning no Amazon SageMaker, com frameworks, algoritmos integrados e containers próprios.
Ray é um framework unificado para escalar aplicações Python e de IA, do laptop ao cluster, com runtime distribuído e bibliotecas de IA.
Biblioteca Python para criar e servir APIs de inferência de modelos de IA, pipelines com vários modelos e apps de LLM, com implantação em Docker e Kubernetes.
Biblioteca open source com 98 pacotes de skills que ensinam agentes de programação, como Claude Code, Codex e Gemini CLI, a executar tarefas de pesquisa e engenharia em IA.
Framework Python open source para avaliar, testar e monitorar sistemas de ML e LLM, com mais de 100 métricas integradas e detecção de drift.