先把手上的版本做扎实,再往外扩。现在最想做好的,是让你从「想学这个」走到「知道从哪里开始,下次还能接着学」。以后也想请不同方向的朋友,一起补上我们不熟悉的部分。

发布状态看版本记录,内容覆盖看章节清单。 这里写的是方向,不是上线公告。还没确定的内容不会写成已经有了,也暂时不给发布日期。

本版:把面试准备做成一个完整入口

拟发布的 v1.0.0 · 面试准备,重点是一条能走通的学习流程,不是把 AI 所有方向都写完。

  • 找到起点:刚接触一个方向,可以顺着小例子往下学;已有基础,可以直接做实现、排错和设计取舍。
  • 按自己的节奏:不用每天来,也不要求连续打卡,每次学多久自己定。这里的时间指真正用来学习的时间,不是学会一章的倒计时。
  • 读完能接着用:路线和练习链接到主站笔记,不再维护另一份教材。想回来再看的文章,点标题下的「收藏本页」,在右上角「我的阅读」里找到。
  • 记录自己保管:收藏和阅读记录保存在当前浏览器,可导出、导入 JSON 备份。不需要注册,也不需要 fork。

这一版先围绕 ML / LLM、后训练(post-training)、推理系统和算法练习。完整范围、已知限制和发布检查放在版本记录。

先看看准备路线 · 按方向挑一组练习

下一步:让已有功能更好用

现在先做的,是通读全部笔记的中英文表达:改生硬的句子和跳步的解释,补缺的例子。读到哪一篇、还剩多少,看首页的主题覆盖。

下面这些还没做完。我们会先收集实际使用中的问题,再决定顺序,而不是一次把功能塞满。

想改的地方 一个适合开始的小任务 怎样判断有用
练习的衔接 找一条路线,补清前置知识、例子、练习和参考思路 新读者能从链接的正文开始做;熟悉的人能跳过基础
备份与升级 增加旧版备份样本和跨版本恢复测试 正常升级不清空记录;格式变化前先有迁移办法
中英文与小屏体验 修一个不好懂的段落,或一个实际遇到的排版问题 两种语言各自读起来自然,手机和键盘操作都能用

暂时不默认加入账号、云同步、连续打卡或学习排行榜。云同步和离线使用需要另开提案,先说清隐私、冲突处理和更新方式。

后续方向:先从一个小项目开始

下面是想扩展的方向,还不是完整课程,也没有安排固定负责人或上线时间。目前的笔记偏 ML / LLM;这些领域更需要真正做过的人来写、来挑错。

方向 可以先写什么 第一个项目可以多小
计算机视觉(CV) 图像输入、卷积与 ViT、分类/检测/分割的差别,数据和评估怎么选 固定一个公开数据子集,做 baseline,看看错误集中在哪里
自动驾驶 感知、预测、规划和控制分别做什么,模块之间传什么信息 在公开数据或仿真里拆解一个环节,不把离线分数当成道路安全证明
Jetson 与边缘部署 从模型导出到设备推理,延迟、内存、功耗怎样取舍 部署一个小视觉模型,写明设备、软件版本和测量方法;没有设备也能先读懂流程
物理仿真(Physical simulation) 状态、动作、时间步、接触和传感器噪声;仿真有哪些简化 做一个简单控制任务,改一个假设,观察结果为什么变了
机器人 坐标系、运动学、控制、模仿学习与 RL,怎样连成完整系统 从仿真的机械臂或移动机器人开始,说明哪些结论不能直接搬到真机

这些方向不是五套互不相干的教材。数据、评估、优化、系统和部署能共用的部分,继续链接已有笔记。我们尤其想讲清楚:一个模块拿到什么输入、交出什么结果,和其他模块怎么配合。

内容够用、有人愿意持续维护后,再增加正式导航和准备路线。不会先挂一排空栏目,也不要求新贡献者认领整个方向。涉及真机或车辆的例子,要另讲实验条件、失效情况和安全边界,不能把「在仿真里跑通」当成「可以放心上实物」。

想参与,从哪儿下手?

改错字、补一张图、解释一个难点,都可以直接提小 PR。还没想好怎么改,也可以先提反馈。不需要先成为某个领域的专家。

想加新方向,先开内容提案,写清四件事就够了:

  1. 给谁看:完全入门、已有基础,还是在准备某类技术面试?
  2. 先解决哪一个问题:不用一上来就写完整系列。
  3. 拿什么讲清楚:公开来源,一个小例子,或者能复现的实验。
  4. 愿意做到哪一步:提纲、正文、代码、翻译或审核;有多少时间就做多少。

维护者会先确认范围和放在哪里,再找愿意参与的审核人。你可以只贡献一次,不代表接下了长期维护。普通修改走 PR 审核流程,跨板块的大改先讨论。

一篇能交付的笔记,应有前置知识、从小例子到原理的讲解、练习或验证方法,以及适用条件和局限。涉及设备时写清成本与版本;能给 CPU 或仿真替代就给,给不了也直说。英文和中文分别写顺,不是逐词翻译。引用保留来源,没跑过的实验不写成实测。

版本会怎样更新?

每个正式版本都会留下:更新了什么、哪些还没做、旧记录是否兼容,以及对应的代码快照。文章的小修不必等大版本,也会保留在仓库历史中。

  • 补丁版(如 1.0.1):纠错、翻译、链接和不改变用法的修复。
  • 功能版(如 1.1.0):一项完整功能,或一条经过审核的新路线;旧进度仍可继续用。
  • 大版本(如 2.0.0):需要读者调整用法或迁移数据的变化,先提供迁移说明和测试。

站点版本和进度文件的格式版本分开管理,不会因为发了新版就把旧备份判为无效。浏览器数据也不是永久备份:清理网站数据、换设备或换域名之前,请先导出。

正式发布以 GitHub Releases 为准。新方向可以通过提案调整,不要求按这张表的先后顺序来。网站会一直免费;如果它帮到了你,欢迎分享给同样需要的朋友。

本页术语 1
后训练 post-training
预训练之后为特定任务和行为做的所有训练