📑 本页目录(点开跳转)
00 · 如何使用本教程(ADHD 版)
⏱ 15 分钟 | 🎁 可以跳过,但读了能省你后面几十小时
🎯 一句话
这一节不讲推荐算法,讲怎么让你真的学完它。
🧠 为什么普通教程对你不管用
不是你的问题,是教程的设计问题。 典型技术教程的三个坑:
| 坑 | 为什么对 ADHD 特别致命 |
|---|---|
| 前 5 章全是理论 | 没有即时反馈 → 多巴胺不来 → 弃坑 |
| 一章 80 页,没有断点 | 找不到「该在哪停」→ 要么硬撑到疲惫,要么中途放弃且不知从哪回来 |
| 默认你记得第 2 章讲了什么 | 工作记忆负担 → 每次回来都要重看前面 → 心累 → 弃坑 |
这份教程针对性地做了三件事:先给产出、小块切分、每节自包含。
💡 具体到这份教程: 第 1 节 10 分钟就能跑出一个能用的推荐系统——不是"跑通 Hello World", 是真的输入一批用户行为、输出"给这个人推荐这三个"。 先有产出,再讲原理,这个顺序对 ADHD 大脑是决定性的。
🔧 本教程的「零件说明书」
你会在每一节看到这些标记,认识它们能省事:
| 标记 | 意思 | 你该怎么做 |
|---|---|---|
| ⏱ 15min | 这节大概花多久 | 时间不够就别开,留到下次 |
| 🎯 一句话 | 全节精华 | 只看这个也能懂 60% |
| ⭐ | 核心内容 | 不能跳 |
| 🎁 | 加餐 | 随便跳 |
| 🔨 动手 | 有代码 | 复制去跑,别只看 |
| ⚠️ | 真实会踩的坑 | 记住症状,不用记解法 |
| ✅ 检查点 | 自测题 | 答案折叠着,先自己想 |
| 🛑 可以停 | 天然断点 | 累了就在这停,不亏 |
| ⚡ 走神救援 | 30 秒回到状态 | 走神/隔天回来时看这个,别重头读 ⭐ |
| 💡 人话翻译 | 公式的白话版 | 数学不好的直接看这个 |
⭐ 十个标记里,最该用的是 ⚡走神救援。 它是整节浓缩成的一段话。三天后回来,读它 30 秒就能接回上下文。
❌ 三天没看 → 从第 1 节重读 → 读到第 3 节又累了 → 弃坑 ✅ 三天没看 → 读上一节的走神救援 → 直接进下一节 ✅"从头重读"是弃坑最常见的入口,没有之一。
⏲️ 番茄钟:但要改成 ADHD 版
标准番茄钟是 25 分钟。对很多 ADHD 大脑来说这个数字是错的。
改法:
- 从 10 分钟开始,不是 25。10 分钟的启动阻力小到你骗得过自己。
- 能进入状态就别停。如果 10 分钟到了你正爽,关掉闹钟继续。番茄钟是用来「启动」的,不是用来「打断」的。
- 休息必须离开椅子。刷手机不算休息,那是换一种消耗。站起来、喝水、走一圈。
- 一天 2–3 个番茄就够。这份教程按这个节奏设计,4–6 周能走完。
🧪 实操:现在就设一个 10 分钟闹钟,然后打开第 1 节。 别做计划了,计划是拖延的高级形式。
🪑 Body Doubling(陪伴式专注)
有人在旁边(或视频里)安静地各干各的,你的专注度会明显提高。 这不是玄学,是 ADHD 领域公认有效的策略。
没有真人怎么办:
- 开个视频通话,不说话,各自工作
- 用 Focusmate、Study Together 这类平台配陌生人
- B站/YouTube 搜 "study with me",放一个当背景
🧩 三个具体的学习技巧(针对这份教程)
技巧 1:先看结论,再看过程 —— 「倒着读」
每节开头的 🎯一句话 就是结论。先读它,带着「凭什么」的疑问去读正文,注意力会自动被抓住。
顺着读是「被动接收」,倒着读是「主动验证」。后者对 ADHD 大脑友好得多。
技巧 2:用「说出来」代替「记下来」
学完一节,大声用自己的话讲一遍给空气/宠物/AI 听。
- 讲得出来 = 真懂了
- 讲不出来 = 卡在哪,回去看哪
- 这比做笔记快 5 倍,而且不会变成「抄书」这种假努力
技巧 3:允许「不完美地前进」
你不需要完全懂第 5 节才能学第 6 节。
推荐系统是模块化的,前面的洞后面会自动补上。 看到 60% 就前进,比卡在一个点上三天最后弃坑好得多。
在这份教程里,遇到看不懂的:
① 先看 💡人话翻译
② 还不懂 → 记在下面的「欠账本」里,往下走
③ 学完那个阶段回来看,八成已经懂了
🔨 还有一条最硬的:动手环节必须做
❌ "我看懂了 ItemCF 怎么算相似度"
✅ "我跑了一遍,看到它把《教父》和《好家伙》聚到了一起,
但也把《泰坦尼克号》推给了所有人——这就是热门偏置"
⭐ 判断标准:说得出结论却说不出"我跑出来是什么",
那一节其实没学
💡 为什么这条对 ADHD 特别重要:跑代码有即时反馈。 读三页文字得不到任何多巴胺,跑一段代码看到输出就有—— 把学习拆成一段段"能立刻看到结果"的动作,比靠意志力有用得多。
📒 你的欠账本(在这写)
看不懂的东西写这,别停下来死磕。
欠账 1:
欠账 2:
欠账 3:
规则:欠账超过 5 条再回头补。低于 5 条说明你在正常前进。
🚫 别做这些(ADHD 特有的陷阱)
| 陷阱 | 为什么危险 | 替代做法 |
|---|---|---|
| 先花两天搭完美的环境 | 环境搭建是「感觉在学习的拖延」 | 用 Colab,零安装,直接开始 |
| 同时开三门课 | 新鲜感驱动,每门都停在第 2 章 | 只用这一份,学完再说 |
| 做超详细笔记 | 抄书 ≠ 学习,还消耗掉全部精力 | 只记「欠账」和「反直觉的点」 |
| 从数学补起 | 数学是无底洞,你会永远到不了正题 | 用到什么补什么,见 附录C |
| 断了三天就重头开始 ⭐ | 重头 = 永远学不完前三章 | 从进度看板最后打勾的下一节继续 |
| 看完不跑代码 | 看懂 ≠ 会做,而且没有即时反馈 | 每个 🔨 都跑一遍,哪怕只改一个参数 |
🗺️ 学完这份,接下来去哪
这份教程不是孤岛,它在一个更大的地图里:
《推荐算法》 ← 你在这里(一个完整领域的纵深)
│
├─ 想补底层:《机器学习与深度学习基础》
│ (第 8 章 DeepFM 的"Deep"是什么,在那里讲)
│
├─ 想问为什么:《机器学习的数学原理》
│ (BPR 损失从哪来、正则化的真身是什么)
│
├─ 想打比赛:《Kaggle 竞赛方法论》
│ (第 18-19 章就是推荐赛道)
│
└─ 想做大模型:《大模型全景导论》→《智能体工程教程》
(⭐ 你学的召回/排序/向量检索,
直接就是 RAG 的一半工作量)
💡 一个值得知道的迁移:你在这里学的东西,在大模型领域直接能用。 RAG 的架构(召回→重排→生成)和推荐的漏斗结构完全一样。 学完这份,你去做 RAG 会比大多数人快得多。
🔗 这一章连到哪里
| 去哪 | 为什么 |
|---|---|
| ML基础 | ⭐ 没有 ML 基础的话,先去那份 —— 本教程默认你知道什么是模型、什么是过拟合 |
| 上线之后 | 推荐系统上线之后的那一半:监控、漂移、A/B、归因 |
| 强化学习 01 | 第 13 章探索利用、第 18 章 RL 推荐的理论出处 |
| 全景导论 16 | 读完这份之后,用它决定下一个方向 |
✅ 检查点
- 普通教程的三个坑分别是什么?这份教程怎么应对?
- 十个标记里最该用的是哪个?为什么"从头重读"是弃坑的入口?
- ADHD 版番茄钟和标准版有什么不同?番茄钟到底是用来干什么的?
- 「倒着读」是什么意思?为什么对 ADHD 更友好?
- 判断"这一节学没学会"的标准是什么?
- 欠账本的规则是多少条?
- 学完这份教程,你的知识在大模型领域的哪个方向能直接用?
👀 答案
- ①前 5 章全是理论(没有即时反馈)②一章 80 页没断点(不知道在哪停、从哪回来)③默认你记得前面(工作记忆负担)。应对:先给产出、小块切分、每节自包含。
- ⚡走神救援。因为"从头重读"会让你读到第 3 节又累了——它是弃坑最常见的入口。正确做法是读上一节的走神救援,30 秒接回上下文后直接进下一节。
- 从 10 分钟开始(不是 25),进入状态就别停,休息必须离开椅子,一天 2-3 个就够。番茄钟是用来"启动"的,不是用来"打断"的。
- 先读 🎯一句话(结论),带着"凭什么"的疑问去读正文。顺着读是被动接收,倒着读是主动验证——后者能自动抓住注意力。
- 说得出结论却说不出"我跑出来是什么",就是没学。跑代码还有即时反馈,对 ADHD 特别有效。
- 超过 5 条再回头补。低于 5 条说明你在正常前进。
- RAG。RAG 的架构(召回→重排→生成)和推荐的漏斗结构完全一样,你学的召回/排序/向量检索直接就是它一半的工作量。
🛑 到这就够了
⚡ 走神救援
这节讲怎么真的学完。普通教程的三坑(全是理论/没断点/默认你记得前面)对 ADHD 特别致命,这份教程用先给产出、小块切分、每节自包含应对。⭐十个标记里最该用的是 ⚡走神救援——中断后读它 30 秒接回上下文;"从头重读"是弃坑最常见的入口。番茄钟改 ADHD 版:从 10 分钟起(不是25)、进入状态就别停(它是用来启动不是用来打断的)、休息必须离开椅子、一天 2-3 个。三技巧:倒着读(先看结论再带疑问读正文=主动验证)、说出来代替记下来(讲不出来就是没懂,比笔记快5倍)、允许不完美地前进(看到60%就走,前面的洞后面会补上)。还有最硬的一条:动手环节必须做——说得出结论却说不出"我跑出来是什么"就等于没学。欠账本超过 5 条再回头补。六陷阱:搭完美环境/同时开三门课/超详细笔记/从数学补起/断三天就重头/看完不跑代码。⭐学完这份,你的召回+排序+向量检索知识直接就是 RAG 的一半工作量。
现在做一件事:设 10 分钟闹钟,打开 👉 01-第一天-10分钟跑通一个推荐系统.md
不要回来再读一遍这一节。开始才是重点。