项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 49965
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Git 命令行工具
- 可访问 GitHub 与 madewithml.com 网络
- 使用 Anyscale 计算时需要一个 Anyscale 账号与可用的 anyscale CLI
- 本地克隆前准备一个空目录(因为 clone 使用 . 直接拉到当前目录)
安装与启动步骤
-
1创建代码仓库
按 README 指引在 GitHub 新建名为 Made-With-ML 的仓库,务必勾选 Add a README file 以产生 main 分支,然后点 Create repository。
-
2克隆课程仓库
在本地准备好的空目录中把官方仓库拉到当前路径,命令末尾的 . 表示克隆到当前目录,目录非空时会报错。
git clone https://github.com/GokuMohandas/Made-With-ML.git . -
3阅读官方课程
README 明确要求先过一遍官网课程,里面有本仓库内容更详细的逐步说明;本地与 Anyscale 两种运行方式可按页面下拉箭头切换。
-
4确认计算配置文件
仓库中已提供计算配置文件 deploy/cluster_compute.yaml,它决定工作负载运行在什么资源上,无需自己从零编写。
-
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
同类项目推荐
Seeed_Studio_Courses
开源
跟着Jetson动手学边缘AI,快速上手真实项目
Edge AI 101 Course using Nvidia Jetson
ai-engineering-course
开源
从机器学习到 AI Agent,一条路线学完 AI 工程
AI Engineering Course - A free and complete AI Engineering Course to learn AI Engine···
az104-cert-buddy
开源
备考云认证不用啃教材,AI 助手押题陪练带你过
AI-powered AZ-104 certification study buddy built on GitHub Copilot agents. Generate···
kantv
开源
用电视直播流在手机上跑通端侧 AI 全链路
workbench for learning and practicing on-device AI technologies under real-world sce···
AI-fundamentals
开源
从 GPU 到 Agent,一站式打通 AI 底层知识
AI 基础知识 - GPU 架构、CUDA 编程、大模型基础及AI Agent 相关知识。
AI-Powered-Literature-Review-Ski···
开源
8步流程+AI智能体,快速搞定系统性文献综述
AI驱动的系统性学术文献回顾工具 | AI-Powered Literature Survey Tool with 8-Phase Work···
modern-llm-notebook
开源
手写代码从零搭建现代大模型,26个实战Notebook带你入门
A hands-on course on modern LLM architectures, training, and inference, with step-by···
Clew
开源
把学习目标变成清晰依赖图谱,一步步带你入门
AI learning harness with interactive maps of topics and prerequisites. Available as ···
llms
开源
边读原理边跑代码,把大模型从黑盒学成白盒
Large Language Models: In this repository Language models are introduced covering bo···
