machine-learning-systems-design

从算法到系统,用练习掌握ML系统设计全流程

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 基础设施 🍴 复刻 1652 🐛 待处理 11 👀 关注 302
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 10724
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源电子书,完全免费,无付费版本

项目预览

machine-learning-systems-design 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类基础设施
开发团队chiphuyen
定价模式🏷️完全免费
价格说明开源电子书,完全免费,无付费版本
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言HTML
技术栈/模型data-science,machine-learning-production,mlops
GitHub 星标★ 10724
上线时间2019-11-24 00:00:00
代码更新2023-04-15
仓库体积1.4 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数8

项目介绍

这是一本关于机器学习系统设计的开源小册子,以练习驱动的方式系统讲解ML系统的工程化设计。它面向希望从算法模型走向实际系统构建的工程师,解决ML项目在落地时面临的架构选型、数据管道、模型部署、监控运维等工程问题。内容涵盖需求分析、数据准备、特征工程、模型选择、训练与评估、部署与监控等全生命周期,并配有大量设计练习和案例分析,帮助读者建立端到端的系统设计思维。项目以HTML格式呈现,结构清晰,便于阅读和自学。

Star 增长趋势

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

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

技术标签

使用教程

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

难度:入门 约 5 分钟 部署方式:本地安装 4 步

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

环境要求

  • 能联网的浏览器(README 提供在线阅读链接)
  • 可访问 GitHub 或作者官网的网络环境
  • 可选:本机已安装 Git,用于把仓库克隆到本地阅读
  • 具备基础机器学习与工程背景,便于理解设计练习

安装与启动步骤

  1. 1在线阅读小册

    README 首行给出在线阅读地址,直接用浏览器打开目录页即可开始,无需任何安装。

  2. 2按四步顺序阅读

    小册子按项目搭建、数据管道、建模、服务四步展开,建议按顺序通读,建立端到端思维。

  3. 3本地克隆仓库

    如想离线阅读仓库内的 HTML 文件,可克隆仓库后用浏览器打开对应页面。

    git clone https://github.com/chiphuyen/machine-learning-systems-design.git
  4. 4延伸实践与练习

    跟随文中链接阅读实践资源与各大公司案例,并尝试结尾的 27 道系统设计面试题。

如何确认成功

浏览器能正常打开官方目录页(toc.html)并看到四个设计步骤章节,即表示阅读环境就绪。

常见问题

Q:这个项目需要安装依赖或部署服务吗?

A:不需要。它是一个 HTML 形式的开源小册子,README 只提供在线阅读链接,没有安装、构建或部署说明,打开网页即可阅读。

Q:内容的最新版本在哪里?

A:作者在 README 中说明 2019 年的小册子已过时,推荐阅读其 2022 年 O'Reilly 出版的《Designing Machine Learning Systems》,仓库为 chiphuyen/dmls-book。

Q:27 道系统设计题的答案在哪?

A:README 说明答案将发布在《Machine Learning Interviews》一书中,社区答案可在 GitHub 上查看并贡献。

Q:可以把内容下载下来离线看吗?

A:可以克隆 GitHub 仓库:git clone https://github.com/chiphuyen/machine-learning-systems-design.git,仓库内为 HTML 文件,用浏览器直接打开即可。

注意事项

  • README 未提供任何安装或部署命令,本教程只做在线阅读与获取源码的通用准备动作。
  • 小册子写于 2019 年,作者本人提示内容已迭代,深入学习请参考其 2022 年新书。
  • 仓库为纯静态 HTML 内容,不需要 Node、Python 等运行环境。

核心亮点

  • 提供大量真实场景的设计练习,边学边练,强化实战能力
  • 覆盖ML系统全生命周期,从需求到监控,体系完整
  • 内容精炼且结构化,适合作为面试准备和工程入门参考

不足之处

  • 内容以文字和练习为主,缺少代码示例和可运行项目
  • 更新节奏较慢,部分技术栈可能滞后于最新实践

适用场景

  • 准备机器学习系统设计面试
  • 从算法岗转向ML工程岗的过渡学习
  • 作为内部培训材料,提升团队ML系统设计能力

替代项目

dmls-book、Machine Learning System Design Interview、awesome-mlops

同类项目推荐

vertex-ai-samples 开源

照着跑,快速上手 Google Cloud Vertex AI 全流程

Notebooks, code samples, sample apps, and other resources that demonstrate how to us···

★ 795 2026-08-09
autumn-recruitment 开源

从数学到LLM Agent,一条龙跑通秋招算法学习

Autumn-Recruit Algo Notes(秋招算法学习仓库),面向大模型时代的算法、工程与AI学习共建仓···

★ 304 2026-10-15
wordlink 开源

浏览器里离线跑的 AI 背单词小模型

AI-powered vocabulary learning — a fine-tuned 1.5B model (SFT+DPO) that runs offlin···

★ 337 2026-10-28
AI-Bootcamp 开源

跟着教程动手练,从零上手生成式 AI 全栈开发

Self-paced bootcamp on Generative AI. Tutorials on ML fundamentals, Ollama, LLMs, RA···

★ 956 2026-08-09
deep_vision_and_graphics 开源

YSDA与Skoltech联合出品的视觉图形深度学习课程笔记本

Course about deep learning for computer vision and graphics co-developed by YSDA and···

★ 415 2026-10-26
efficient-dl-systems 开源

学深度学习系统优化,从跑通代码到性能翻倍

Efficient Deep Learning Systems course materials

★ 1052 2026-08-09
fsdl-text-recognizer-2022 开源

跟着完整代码,从零搭建生产级OCR系统

Source of the FSDL 2022 labs, which are at https://github.com/full-stack-deep-learni···

★ 83 2026-08-09
ai_goodpractice 开源

照着做就能把 AI 真正用进日常工作流

full guide to help you integrate AI in your workflow, for both beginners and experie···

★ 554 2026-10-18
Papermorph 开源

把书变成会动会讲的互动网页

An AI skill that turns books into animated, narrated, interactive web experiences

★ 1409 2026-10-08