DATA1002 Exam|以为考记忆力?Closed Book 考的全是理解
📝 exam 拆解
DATA1002 Final,50% 权重,Closed Book,MC + Short Essay,覆盖 12 周全部内容。
看到 Closed Book 的第一反应是:"完了,要背的东西太多了。"12 周的知识点、Python 语法、Pandas 函数、二进制公式、机器学习指标……不让翻笔记,怎么记得住?
但这个反应本身就暴露了一个 review 方向的错误。
💡 Closed Book 的设计意图
DATA1002 选择 Closed Book 而不是 Open Book,不是为了考你背了多少东西。恰恰相反——如果真的考记忆力,Open Book 反而更难,因为你需要在海量笔记里快速定位信息。
Closed Book 的设计意图是:exam 范围内的所有知识点,你应该已经内化到不需要查阅的程度。它考的不是"你能不能记住 range(5) 生成 0 到 4",而是"你在追踪一段代码时,会不会下意识地把 5 也算进去"。
这意味着 review 的重点不是"背更多",而是"理解得更深"。
⚠️ 三种"以为会了"的陷阱
陷阱一:背了定义但做不了辨析
你能背出 Precision = TP/(TP+FP),Recall = TP/(TP+FN)。但 exam 给你一个混淆矩阵,问"如果我们更关心不要漏掉真正的正例,应该优化哪个指标?"——这不是公式题,这是理解题。Recall 的含义是"实际正例中被正确预测的比例",优化 Recall 意味着减少漏网之鱼。
| 指标 | 公式 | 真正的含义 |
|---|---|---|
| Precision | TP/(TP+FP) | "你预测为正的有多准" → 减少误报 |
| Recall | TP/(TP+FN) | "真正的正例你抓了多少" → 减少漏报 |
| F-measure | 调和平均 | 两者的折中 |
陷阱二:知道语法但分不清变体
pd.cut() 和 你都知道是分箱。但 按固定边界分, 按等频分位数分——给你一组数据 , 和 的分箱结果完全不同。






