先把手上的版本做扎实,再往外扩。现在最想做好的,是让你从「想学这个」走到「知道从哪里开始,下次还能接着学」。以后也想请不同方向的朋友,一起补上我们不熟悉的部分。
发布状态看版本记录,内容覆盖看章节清单。 这里写的是方向,不是上线公告。还没确定的内容不会写成已经有了,也暂时不给发布日期。
本版:把面试准备做成一个完整入口
拟发布的 v1.0.0 · 面试准备,重点是一条能走通的学习流程,不是把 AI 所有方向都写完。
- 找到起点:刚接触一个方向,可以顺着小例子往下学;已有基础,可以直接做实现、排错和设计取舍。
- 按自己的节奏:不用每天来,也不要求连续打卡,每次学多久自己定。这里的时间指真正用来学习的时间,不是学会一章的倒计时。
- 读完能接着用:路线和练习链接到主站笔记,不再维护另一份教材。想回来再看的文章,点标题下的「收藏本页」,在右上角「我的阅读」里找到。
- 记录自己保管:收藏和阅读记录保存在当前浏览器,可导出、导入 JSON 备份。不需要注册,也不需要 fork。
这一版先围绕 ML / LLM、后训练(post-training)、推理系统和算法练习。完整范围、已知限制和发布检查放在版本记录。
下一步:让已有功能更好用
现在先做的,是通读全部笔记的中英文表达:改生硬的句子和跳步的解释,补缺的例子。读到哪一篇、还剩多少,看首页的主题覆盖。
下面这些还没做完。我们会先收集实际使用中的问题,再决定顺序,而不是一次把功能塞满。
| 想改的地方 | 一个适合开始的小任务 | 怎样判断有用 |
|---|---|---|
| 练习的衔接 | 找一条路线,补清前置知识、例子、练习和参考思路 | 新读者能从链接的正文开始做;熟悉的人能跳过基础 |
| 备份与升级 | 增加旧版备份样本和跨版本恢复测试 | 正常升级不清空记录;格式变化前先有迁移办法 |
| 中英文与小屏体验 | 修一个不好懂的段落,或一个实际遇到的排版问题 | 两种语言各自读起来自然,手机和键盘操作都能用 |
暂时不默认加入账号、云同步、连续打卡或学习排行榜。云同步和离线使用需要另开提案,先说清隐私、冲突处理和更新方式。
后续方向:先从一个小项目开始
下面是想扩展的方向,还不是完整课程,也没有安排固定负责人或上线时间。目前的笔记偏 ML / LLM;这些领域更需要真正做过的人来写、来挑错。
| 方向 | 可以先写什么 | 第一个项目可以多小 |
|---|---|---|
| 计算机视觉(CV) | 图像输入、卷积与 ViT、分类/检测/分割的差别,数据和评估怎么选 | 固定一个公开数据子集,做 baseline,看看错误集中在哪里 |
| 自动驾驶 | 感知、预测、规划和控制分别做什么,模块之间传什么信息 | 在公开数据或仿真里拆解一个环节,不把离线分数当成道路安全证明 |
| Jetson 与边缘部署 | 从模型导出到设备推理,延迟、内存、功耗怎样取舍 | 部署一个小视觉模型,写明设备、软件版本和测量方法;没有设备也能先读懂流程 |
| 物理仿真(Physical simulation) | 状态、动作、时间步、接触和传感器噪声;仿真有哪些简化 | 做一个简单控制任务,改一个假设,观察结果为什么变了 |
| 机器人 | 坐标系、运动学、控制、模仿学习与 RL,怎样连成完整系统 | 从仿真的机械臂或移动机器人开始,说明哪些结论不能直接搬到真机 |
这些方向不是五套互不相干的教材。数据、评估、优化、系统和部署能共用的部分,继续链接已有笔记。我们尤其想讲清楚:一个模块拿到什么输入、交出什么结果,和其他模块怎么配合。
内容够用、有人愿意持续维护后,再增加正式导航和准备路线。不会先挂一排空栏目,也不要求新贡献者认领整个方向。涉及真机或车辆的例子,要另讲实验条件、失效情况和安全边界,不能把「在仿真里跑通」当成「可以放心上实物」。
想参与,从哪儿下手?
改错字、补一张图、解释一个难点,都可以直接提小 PR。还没想好怎么改,也可以先提反馈。不需要先成为某个领域的专家。
想加新方向,先开内容提案,写清四件事就够了:
- 给谁看:完全入门、已有基础,还是在准备某类技术面试?
- 先解决哪一个问题:不用一上来就写完整系列。
- 拿什么讲清楚:公开来源,一个小例子,或者能复现的实验。
- 愿意做到哪一步:提纲、正文、代码、翻译或审核;有多少时间就做多少。
维护者会先确认范围和放在哪里,再找愿意参与的审核人。你可以只贡献一次,不代表接下了长期维护。普通修改走 PR 审核流程,跨板块的大改先讨论。
一篇能交付的笔记,应有前置知识、从小例子到原理的讲解、练习或验证方法,以及适用条件和局限。涉及设备时写清成本与版本;能给 CPU 或仿真替代就给,给不了也直说。英文和中文分别写顺,不是逐词翻译。引用保留来源,没跑过的实验不写成实测。
版本会怎样更新?
每个正式版本都会留下:更新了什么、哪些还没做、旧记录是否兼容,以及对应的代码快照。文章的小修不必等大版本,也会保留在仓库历史中。
- 补丁版(如 1.0.1):纠错、翻译、链接和不改变用法的修复。
- 功能版(如 1.1.0):一项完整功能,或一条经过审核的新路线;旧进度仍可继续用。
- 大版本(如 2.0.0):需要读者调整用法或迁移数据的变化,先提供迁移说明和测试。
站点版本和进度文件的格式版本分开管理,不会因为发了新版就把旧备份判为无效。浏览器数据也不是永久备份:清理网站数据、换设备或换域名之前,请先导出。
正式发布以 GitHub Releases 为准。新方向可以通过提案调整,不要求按这张表的先后顺序来。网站会一直免费;如果它帮到了你,欢迎分享给同样需要的朋友。
本页术语 1
- 后训练 post-training
- 预训练之后为特定任务和行为做的所有训练