amazon-sagemaker-examples

照着跑一遍,轻松上手 AWS 机器学习全流程

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 基础设施 🍴 复刻 6941 🐛 待处理 856 👀 关注 283
GitHub ↗
GitHub 星标 ★ 11003
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源示例代码,完全免费,无付费版本。

项目预览

amazon-sagemaker-examples 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类基础设施
开发团队aws
定价模式🏷️完全免费
价格说明开源示例代码,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Jupyter Notebook
技术栈/模型aws,data-science,deep-learning,examples,inference,jupyter-notebook,machine-learning,mlops,reinforcement-learning,sagemaker,training
GitHub 星标★ 11003
上线时间2017-10-23 00:00:00
代码更新2026-10-14
仓库体积691.7 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数14

项目介绍

amazon-sagemaker-examples 是亚马逊官方维护的 Jupyter Notebook 示例集,旨在帮助开发者快速上手 Amazon SageMaker,覆盖从数据准备、模型构建、训练、调优到部署推理的完整机器学习生命周期。项目包含大量可直接运行的 Notebook,演示了图像分类、自然语言处理、时间序列预测、强化学习等常见场景,并深入展示 SageMaker 内置算法、框架支持(如 TensorFlow、PyTorch)、自动模型调优、端到端 MLOps 流水线、特征存储、模型监控等核心能力。通过真实数据和代码,用户能直观理解 SageMaker 各项服务的最佳实践,降低学习门槛,加速从原型到生产的落地。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 11003

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 10 分钟 部署方式:云服务 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • AWS 账号
  • 正确配置的 IAM 用户与角色
  • Amazon SageMaker Notebook 实例
  • 一个 S3 存储桶

安装与启动步骤

  1. 1注册 AWS 账号

    访问 AWS 官网注册账号并完成实名与支付方式配置,这是使用 SageMaker 的前提条件。

  2. 2配置 IAM 用户与角色

    按 AWS 官方文档创建 IAM 用户和 IAM 角色,并授予 SageMaker 与 S3 所需的访问权限。

  3. 3创建 Notebook 实例

    在 SageMaker 控制台创建一个 Amazon SageMaker Notebook 实例,示例 Notebook 会加载到该实例中。

  4. 4打开示例 Notebook

    在 Jupyter 中点击 SageMaker Examples 标签,或在 JupyterLab 中点击 SageMaker logo 查看示例。

  5. 5运行并调整示例

    示例已自动加载可直接运行;若在 Notebook 实例外运行,需更新 IAM 角色定义并安装必要的库。

如何确认成功

在 Jupyter 中能看到 SageMaker Examples 标签并成功打开任一 Notebook,即表示环境已就绪。

常见问题

Q:没有 AWS 账号可以用吗?

A:不可以。README 明确要求先拥有 AWS 账号,并完成 IAM 用户与角色的权限配置,否则无法创建 Notebook 实例和运行示例。

Q:必须在 SageMaker Notebook 实例里运行吗?

A:大多数示例使用分布式托管训练或实时端点,建议在 Notebook 实例中运行;README 说明也可在实例外运行,但需更新 IAM 角色定义并安装必要的库。

Q:怎么找到这些示例 Notebook?

A:它们会自动加载到 SageMaker Notebook 实例中,在 Jupyter 里点击 SageMaker Examples 标签,或在 JupyterLab 里点击 SageMaker logo 即可看到。

Q:运行示例报权限错误怎么办?

A:检查 IAM 用户与角色的权限是否已按 AWS 文档正确配置,并确认实例能够访问所需的 S3 存储桶。

注意事项

  • 本项目是 Jupyter Notebook 示例集合,本身无需编译或安装,重点是准备 AWS 环境。
  • 示例大多会调用托管训练、调优或实时端点等 SageMaker 服务,运行会产生 AWS 费用。
  • 在 SageMaker Notebook 实例之外运行示例时,需要更新 IAM 角色定义并自行安装所需库。

核心亮点

  • 官方出品,覆盖 SageMaker 全功能,示例丰富且持续更新
  • 每个 Notebook 都有详细说明和真实数据,可直接运行验证
  • 涵盖从入门到进阶的完整场景,包括 MLOps 和强化学习

不足之处

  • 依赖 AWS 账号和付费服务,本地运行成本较高
  • 部分示例依赖特定区域或资源,需额外配置
  • 文档/社区待观察

适用场景

  • 快速评估 SageMaker 能力,验证机器学习方案可行性
  • 学习 AWS 上构建端到端 ML 流水线的标准实践
  • 作为企业内训或课程教材,演示模型训练与部署

替代项目

aws-samples、google-cloud-ai-platform-samples、azureml-examples

上一篇:ml-engineering

下一篇:aim

同类项目推荐

OntoTune 开源

用本体知识给大模型开小灶,让专业回答更靠谱

[Paper][WWW2025] OntoTune: Ontology-Driven Self-training for Aligning Large Language···

★ 51 2026-08-09
stable-dreambooth 开源

用最少代码微调 Stable Diffusion,几张图定制专属模型。

Dreambooth implementation based on Stable Diffusion with minimal code.

★ 146 2026-08-09
CorDA 开源

用上下文感知的低秩分解,让大模型微调更省资源更精准

CorDA: Context-Oriented Decomposition Adaptation of Large Language Models for task-a···

★ 60 2026-08-09
LMFlow 开源

一键微调大模型,人人可用的高效工具包

An Extensible Toolkit for Finetuning and Inference of Large Foundation Models. Large···

★ 8484 2026-08-09
physicsnemo 开源

用物理规律训练神经网络,让仿真又快又准

Open-source deep-learning framework for building, training, and fine-tuning deep lea···

★ 3425 2026-09-16
LLaSA_training 开源

用LLM算力换自然语音,训练推理双扩展

LLaSA: Scaling Train-time and Inference-time Compute for LLaMA-based Speech Synthesi···

★ 658 2026-08-09
MyLLM 开源

跟着 Notebook 从数据到应用跑通大模型全流程

"LLM from Zero to Hero: An End-to-End Large Language Model Journey from Data to Appl···

★ 153 2026-09-15
create-llm 开源

一条命令生成可训练的 PyTorch 大模型工程

The fastest way to build and start training your own LLM. CLI tool that scaffolds pr···

★ 372 2026-09-16
LLMNodeBed 开源

统一基准,对比LLM节点分类算法,复现ICML论文结果。

[ICML 2025] Official implementation for paper "A Comprehensive Analysis on LLM-based···

★ 76 2026-08-09