Plataforma open source para registrar y visualizar el entrenamiento de IA, con métricas, hiperparámetros y estadísticas de hardware, en la nube o autohospedada.
aws/amazon-sagemaker-examples
Colección de notebooks de Jupyter de ejemplo que muestran cómo crear, entrenar y desplegar modelos de machine learning en Amazon SageMaker.
- Estrellas
- 10,994
- Forks
- 6,951
- Issues abiertos
- 855
- Último commit
- hace 10 días
¿Qué es?
Este repositorio reúne notebooks de Jupyter que explican el flujo de trabajo de Amazon SageMaker de principio a fin. Los notebooks están organizados por etapa del ciclo de vida: entrenamiento, personalización de modelos, evaluación, inferencia y MLOps. Cada notebook es independiente e incluye sus propios scripts, datos e imágenes.
Los ejemplos de entrenamiento usan la clase ModelTrainer de SageMaker Python SDK v3 y abarcan entrenamiento distribuido, entrenamiento administrado con instancias spot y checkpointing, uso de un contenedor propio y ejecución de código local como un trabajo de entrenamiento. Los ejemplos de personalización de modelos cubren métodos de fine-tuning como el ajuste fino supervisado, DPO, RLVR y el preentrenamiento continuo. Los ejemplos de inferencia usan ModelBuilder y abarcan endpoints en tiempo real, sin servidor y asíncronos, pruebas A/B, escalado automático y despliegues en Amazon Bedrock.
Los notebooks están diseñados para ejecutarse en SageMaker Notebook Instances, donde ya vienen incluidos, y también pueden ejecutarse en otros entornos después de actualizar el rol de IAM e instalar las dependencias. El repositorio oficial está a cargo del equipo de SageMaker, y un repositorio comunitario independiente acepta ejemplos adicionales.
Funciones clave
- 01Notebooks organizados por etapa del ciclo de vida: entrenamiento, personalización de modelos, evaluación, inferencia y MLOps
- 02Ejemplos basados en ModelTrainer y ModelBuilder de SageMaker Python SDK v3
- 03Cobertura de entrenamiento distribuido, entrenamiento administrado con instancias spot y uso de contenedores propios
- 04Ejemplos de inferencia con endpoints en tiempo real, sin servidor y asíncronos
- 05Ejemplos de MLOps con SageMaker Pipelines, Model Registry, Feature Store y MLflow
Casos de uso
- Aprender a entrenar y desplegar un modelo en SageMaker con un ejemplo funcional
- Ajustar un modelo fundacional con SFT, DPO o aprendizaje por refuerzo en SageMaker
- Configurar un pipeline de MLOps con registro de modelos y seguimiento del linaje
- Comparar opciones de despliegue, como inferencia en tiempo real, sin servidor y por lotes
Inicio rápido
- 1
Crea una cuenta de AWS
- 2
Configura los permisos del usuario y el rol de IAM
- 3
Crea una instancia de Amazon SageMaker Notebook y un bucket de S3
- 4
Abre la pestaña SageMaker Examples en Jupyter o JupyterLab y ejecuta un notebook
Antes de usarlo
- Se necesita una cuenta de AWS y ejecutar los ejemplos genera cargos de AWS.
- La mayoría de los ejemplos dependen de recursos administrados por SageMaker, por lo que ejecutarlos en otro entorno requiere modificaciones, como actualizar el rol de IAM e instalar bibliotecas.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es amazon-sagemaker-examples?
- Colección de notebooks de Jupyter de ejemplo que muestran cómo crear, entrenar y desplegar modelos de machine learning en Amazon SageMaker. Este repositorio reúne notebooks de Jupyter que explican el flujo de trabajo de Amazon SageMaker de principio a fin. Los notebooks están organizados por etapa del ciclo de vida: entrenamiento, personalización de modelos, evaluación, inferencia y MLOps. Cada notebook es independiente e incluye sus propios scripts, datos e imágenes.
- ¿amazon-sagemaker-examples es gratuito? ¿Qué licencia tiene?
- amazon-sagemaker-examples es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿amazon-sagemaker-examples sigue mantenido?
- Mantenimiento activo. El último commit de amazon-sagemaker-examples fue el 14 oct 2026.
- ¿Para qué puedo usar amazon-sagemaker-examples?
- Aprender a entrenar y desplegar un modelo en SageMaker con un ejemplo funcional Ajustar un modelo fundacional con SFT, DPO o aprendizaje por refuerzo en SageMaker Configurar un pipeline de MLOps con registro de modelos y seguimiento del linaje Comparar opciones de despliegue, como inferencia en tiempo real, sin servidor y por lotes
- ¿Cómo se instala amazon-sagemaker-examples?
- Crea una cuenta de AWS Configura los permisos del usuario y el rol de IAM Crea una instancia de Amazon SageMaker Notebook y un bucket de S3 Abre la pestaña SageMaker Examples en Jupyter o JupyterLab y ejecuta un notebook
- ¿Dónde consigo amazon-sagemaker-examples?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/aws/amazon-sagemaker-examples
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
SDK de Python para entrenar y desplegar modelos de machine learning en Amazon SageMaker, con frameworks, algoritmos integrados y contenedores propios.
Ray es un framework unificado para escalar aplicaciones de Python e IA desde una laptop hasta un clúster, con un runtime distribuido y bibliotecas de IA.
Biblioteca de Python para crear y servir API de inferencia de modelos de IA, pipelines multimodelo y aplicaciones con LLM, con despliegue en Docker y Kubernetes.
Biblioteca de código abierto con 98 paquetes de habilidades que enseñan a agentes de programación como Claude Code, Codex y Gemini CLI a realizar tareas de investigación e ingeniería de IA.
Framework open source de Python para evaluar, probar y monitorear sistemas de ML y LLM, con más de 100 métricas integradas y detección de drift.