AI Engineering from Scratch:怎样选择适合自己的学习路线
读懂预检源码:绿色结果究竟证明了什么
追踪一个小型 Python 工具,区分它的检查范围和后续课程的运行结果。
读懂预检源码:绿色结果究竟证明了什么知识学习CN编辑简报更新 2026-09-29
你将学会
- 从命令行入口开始
- 追踪一条失败路径
- 分开记录阅读与实测
开始前需要
- 基本命令行操作
- 明确的学习目标和可丢弃检出目录
让命令、改动与失败案例证明你真正能做什么。
先看结论
- 预检针对选定路线运行检查。
- 预检通过不等于所有课程都已执行。
- 源码阅读和运行观察是不同证据。
从命令行入口开始
README 通过路线参数调用 verify.py。沿固定版本源码检查参数解析、环境探测及最终退出状态,写清哪些项目对该路线是必需项,哪些只是提醒。
脚本报告 Python 或命令存在,并不保证下一节课的依赖版本或文件权限都正确。预检是早期诊断,不是“全部课程可运行”的证书。
追踪一条失败路径
可以在可丢弃环境中选一个无害的缺失工具场景。对照输出原因、源码分支和修复提示,别为了复现失败而卸载日常工作机的系统软件。
Docker 课程的 Dockerfile 也是适合初读的文件。找出基础镜像、复制内容和执行命令,再说明这些选择服务于哪项练习。
分开记录阅读与实测
本系列审阅了固定版本的源码,没有实际运行 verify.py 或 Docker 课程。读者应将自己的平台和运行结果记在源码路径旁边。
最终整理一张“检查项、适用路线、实际结果”表即可。单台机器的一次成功退出,不足以说明所有环境都可靠。
如何选择
| 比较维度 | 方案 A | 方案 B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
实施步骤
- 1
定位 verify.py 的路线参数处理。
- 2
沿一条成功和一条失败分支阅读。
- 3
把源码约定与自己的运行结果放在一起。
可复制示例
text
输入:--route beginner
追踪:参数解析 -> 环境探测 -> 严重性 -> 退出码
记录:源码分支 + 本机实际输出常见问题
verify.py 会自动安装缺失工具吗?
以固定版本源码和所选路线的输出为准,不要默认诊断脚本也会修改机器。
本文验证了各退出码吗?
没有。这里只审阅固定提交中的文件。