项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3414
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Git(用于克隆仓库、设置远程地址和切换分支)
- Python(仓库内脚本以 python 命令方式运行)
- GitHub 账号(README 要求你先创建自己的 Made-With-ML 仓库)
- Anyscale 账号(仅在按 README 使用云集群时可选需要)
安装与启动步骤
-
1创建 GitHub 仓库
在 GitHub 新建名为 Made-With-ML 的仓库,务必勾选 Add a README file 以生成 main 分支。
-
2克隆课程代码
先进入一个空目录再执行,命令末尾的 . 表示把代码克隆到当前目录。
git clone https://github.com/GokuMohandas/Made-With-ML.git . -
3设置远程地址
把命令中的 GITHUB_USERNAME 换成你自己的 GitHub 用户名,指向刚创建的仓库。
git remote set-url origin https://github.com/GITHUB_USERNAME/Made-With-ML.git -
4创建 dev 分支
创建并切换到 dev 分支,后续的开发改动都在该分支上进行。
git checkout -b dev -
5查询最佳 Run ID
在仓库根目录执行,按 val_loss 升序从实验 llm 中取出最佳运行 ID。
export EXPERIMENT_NAME="llm" export RUN_ID=$(python madewithml/predict.py get-best-run-id --experiment-name $EXPERIMENT_NAME --metric val_loss --mode ASC) -
6运行推理预测
用上一步得到的 RUN_ID 发起预测,返回 JSON 格式的类别与概率。
python madewithml/predict.py predict --run-id $RUN_ID --title "Transfer learning with transformers" --description "Using transformers for transfer learning on text classification tasks." -
7创建云上计算集群
可选步骤,README 说明仓库已提供该配置,此处演示自行创建,需先装 anyscale CLI。
export CLUSTER_COMPUTE_NAME="madewithml-cluster-compute" anyscale cluster-compute create deploy/cluster_compute.yaml --name $CLUSTER_COMPUTE_NAME
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
GITHUB_USERNAME | 是 | 替换为你的 GitHub 用户名,用于设置远程仓库地址 | GokuMohandas |
EXPERIMENT_NAME | 是 | 实验名称,用于查询该实验下的最佳运行 | llm |
RUN_ID | 是 | 最佳实验运行的 ID,由 get-best-run-id 命令动态取得 | 由 get-best-run-id 返回 |
CLUSTER_COMPUTE_NAME | 否 | Anyscale 云上计算集群的名称 | madewithml-cluster-compute |
如何确认成功
无长驻服务;git branch 显示在 dev 分支,且 predict 命令能返回含 prediction 的 JSON 即正常。
常见问题
Q:执行 predict 时报找不到模块怎么办?
A:README 未给出依赖安装命令,需先按 madewithml.com 课程页的 Set up 章节准备好环境,并在仓库根目录执行脚本。
Q:git clone 时报目录非空?
A:命令末尾的 . 表示克隆到当前目录,请先切换到空目录再执行,或改用其他目录名。
Q:必须使用 Anyscale 吗?
A:不是。README 说明本地笔记本和 Anyscale 集群两套说明都有,可按课程页上的下拉菜单切换。
Q:课程代码在哪个仓库?
A:README 顶部 Code 链接指向 GokuMohandas/Made-With-ML,克隆和运行都以该仓库为准。
注意事项
- README 节选未提供 pip/conda 依赖安装命令,完整环境搭建请以 madewithml.com 课程页为准。
- git remote set-url 中的 GITHUB_USERNAME 必须替换成你自己的用户名,否则推送会失败。
- 克隆命令末尾的 . 会把代码放入当前目录,请确保该目录为空。
- 预测示例依赖已训练好的实验记录,RUN_ID 需通过 get-best-run-id 动态获取,不能写死。
核心亮点
- 课程内容系统全面,覆盖MLOps全生命周期,从数据管理到模型监控
- 基于Jupyter Notebook的交互式学习,代码可直接运行,上手快
- 项目案例贴近真实场景,包含CI/CD、容器化等工业级实践
不足之处
- 依赖特定云服务和工具链,部分示例需付费环境才能完整运行
- 文档/社区待观察
适用场景
- 个人开发者系统学习MLOps工程实践
- 企业团队内部培训,统一ML开发流程
- 高校研究生课程辅助教材,衔接学术与工业界
替代项目
Made With ML、MLOps-Basics、awesome-mlops
同类项目推荐
MATLAB-Simulink-Challenge-Projec···
开源
官方课题清单,照着做就能攒出工程实战经验
This MATLAB and Simulink Challenge Project Hub contains a list of research and desig···
FAQ_Of_LLM_Interview
开源
大模型算法岗面试高频题+答案解析,照着刷就能查漏补缺
大模型算法岗面试题(含答案):常见问题和概念解析 "大模型面试题"、"算法岗面试"、"面试常见···
awesome-cs-cloudnative-blockchai···
开源
一份手册,搞定CS、云原生、区块链和Go的学习路线
菜鸟成长手册 CS系列 、云原生系列、区块链系列、web3系列、Golang系列......
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···
Seeed_Studio_Courses
开源
跟着Jetson动手学边缘AI,快速上手真实项目
Edge AI 101 Course using Nvidia Jetson
ai_for_the_win
开源
50+实验带你用AI做威胁检测与红队攻防
Build AI-powered security tools. 50+ hands-on labs covering ML, LLMs, RAG, threat de···
ms-cookbook
开源
照着紫皮书跑一遍,从跑通模型到做出 AI 应用
魔搭紫皮书|ModelScope Cookbook:面向开发者的开源模型应用实战指南,覆盖模型选型、推理···
ForgetMeNot
开源
Android 上科学记忆,用间隔重复告别遗忘
A flashcard app for Android.
