Made-With-ML

照着学完就能上线 AI 应用,从零到生产不抓瞎

开源 🏷️完全免费 ✅ 目前可打开 基础设施 🍴 复刻 7820 🐛 待处理 25 👀 关注 1262
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 49965
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 免费提供学习资源,无付费功能。

项目预览

Made-With-ML 项目界面预览图
图片来源:项目官网

项目数据

分类基础设施
开发团队GokuMohandas
定价模式🏷️完全免费
价格说明免费提供学习资源,无付费功能。
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言Jupyter Notebook
技术栈/模型data-engineering,data-quality,data-science,deep-learning,distributed-ml,distributed-training,llmops,llms,machine-learning,mlops,natural-language-processing,python,pytorch,ray
GitHub 星标★ 49965
上线时间2018-11-05 00:00:00
代码更新2026-03-04
仓库体积3.4 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数3

项目介绍

一套面向生产级机器学习应用的完整学习课程,手把手教你如何开发、部署并持续迭代 ML 应用。内容覆盖从实验到上线的全流程实践,配有代码示例,适合希望系统掌握工程化落地能力的开发者。项目长期维护、社区活跃,是不少工程师入门 MLOps 的首选参考资料。

Star 增长趋势

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

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

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:命令行工具 5 步

环境要求

  • 已安装 Git 命令行工具
  • 可访问 GitHub 与 madewithml.com 网络
  • 使用 Anyscale 计算时需要一个 Anyscale 账号与可用的 anyscale CLI
  • 本地克隆前准备一个空目录(因为 clone 使用 . 直接拉到当前目录)

安装与启动步骤

  1. 1创建代码仓库

    按 README 指引在 GitHub 新建名为 Made-With-ML 的仓库,务必勾选 Add a README file 以产生 main 分支,然后点 Create repository。

  2. 2克隆课程仓库

    在本地准备好的空目录中把官方仓库拉到当前路径,命令末尾的 . 表示克隆到当前目录,目录非空时会报错。

    git clone https://github.com/GokuMohandas/Made-With-ML.git .
  3. 3阅读官方课程

    README 明确要求先过一遍官网课程,里面有本仓库内容更详细的逐步说明;本地与 Anyscale 两种运行方式可按页面下拉箭头切换。

  4. 4确认计算配置文件

    仓库中已提供计算配置文件 deploy/cluster_compute.yaml,它决定工作负载运行在什么资源上,无需自己从零编写。

  5. 5创建集群计算资源

    先导出计算名称环境变量,再用 anyscale 命令按配置文件创建计算资源;名称可自行替换,注意 g5.4xlarge 仅作示例。

    export CLUSTER_COMPUTE_NAME="madewithml-cluster-compute-g5.4xlarge"
    anyscale cluster-compute create deploy/cluster_compute.yaml --name $CLUSTER_COMPUTE_NAME

关键配置

配置项必填说明示例
CLUSTER_COMPUTE_NAME否Anyscale 集群计算资源的名称,供后续命令引用madewithml-cluster-compute-g5.4xlarge
deploy/cluster_compute.yaml是仓库自带的计算配置文件,决定工作负载使用的资源deploy/cluster_compute.yaml

如何确认成功

执行 git clone 后在当前目录能看到仓库文件(含 deploy/ 目录);Anyscale 创建命令返回成功即表示计算资源已创建。

常见问题

Q:README 里没有 pip install 之类步骤吗?

A:节选部分只给出了 Git 与 Anyscale 计算配置说明,其余安装与运行细节需按 README 指引到 madewithml.com 课程页面查看,不要在未确认前自行安装依赖。

Q:必须使用 Anyscale 才能学这门课吗?

A:不是。README 说明同时提供本地笔记本和 Anyscale 集群两种方式,页面上的说明可按需切换;Anyscale 只是官方提供结构与 GPU 计算的一种选择。

Q:git clone 报错说目录不为空怎么办?

A:因为命令末尾用了 . ,会克隆到当前目录。请换到一个全新的空目录再执行,或去掉 . 指定一个新的目标目录名。

Q:创建的仓库和官方仓库是什么关系?

A:按 README 指引新建的 Made-With-ML 仓库用于你自己的代码托管与练习,代码来源仍是官方仓库 GokuMohandas/Made-With-ML。

注意事项

  • 本教程只覆盖 README 节选中出现的 Git 与 Anyscale 命令,后续步骤请以 madewithml.com 课程页面为准。
  • anyscale 相关命令要求已安装并登录 Anyscale CLI,README 节选未给出安装方法。
  • g5.4xlarge 只是示例机型命名,实际可用机型与配额取决于你的账号。
  • 克隆命令含结尾的 . ,执行前请确保当前目录为空。

核心亮点

  • 提供从数据工程到MLOps的完整生产级ML应用开发学习路径,覆盖LLM、分布式训练等前沿主题
  • 内容以Jupyter Notebook形式呈现,理论与实践结合,适合动手实操
  • 拥有49k+星标,社区认可度高,内容持续更新且质量有保障

不足之处

  • 文档/社区待观察

适用场景

  • 数据科学家/ML工程师系统学习生产级ML应用开发
  • 团队内部培训或课程设计参考,快速搭建MLOps知识体系
  • 作为技术选型调研,了解LLM、分布式训练等最佳实践

替代项目

full-stack-fastapi-template、mlflow、kedro

上一篇:research-aied

下一篇:ai-infra-engineer-learning

同类项目推荐

ai-engineering-course 开源

从机器学习到 AI Agent,一条路线学完 AI 工程

AI Engineering Course - A free and complete AI Engineering Course to learn AI Engine···

★ 662 2026-09-27
az104-cert-buddy 开源

备考云认证不用啃教材,AI 助手押题陪练带你过

AI-powered AZ-104 certification study buddy built on GitHub Copilot agents. Generate···

★ 29 2026-08-09
kantv 开源

用电视直播流在手机上跑通端侧 AI 全链路

workbench for learning and practicing on-device AI technologies under real-world sce···

★ 202 2026-09-23
AI-fundamentals 开源

从 GPU 到 Agent,一站式打通 AI 底层知识

AI 基础知识 - GPU 架构、CUDA 编程、大模型基础及AI Agent 相关知识。

★ 3353 2026-08-09
modern-llm-notebook 开源

手写代码从零搭建现代大模型,26个实战Notebook带你入门

A hands-on course on modern LLM architectures, training, and inference, with step-by···

★ 280 2026-08-09
Clew 开源

把学习目标变成清晰依赖图谱,一步步带你入门

AI learning harness with interactive maps of topics and prerequisites. Available as ···

★ 212 2026-08-09
llms 开源

边读原理边跑代码,把大模型从黑盒学成白盒

Large Language Models: In this repository Language models are introduced covering bo···

★ 394 2026-10-14