1. 从一篇论文汇总说起:为什么值得花时间深挖
做机器学习这行的人,大概都有过这样的体验:每天刷 arXiv 的 cs.LG 板块,几十上百篇新论文涌出来,标题扫一遍,摘要跳着看,最后真正能记住、能复现、能用到自己项目里的,可能连三篇都不到。信息过载这件事在机器学习领域尤其严重,因为 arXiv 不像传统期刊有明确的接收门槛和筛选机制,预印本的质量方差极大,有的论文是里程碑式的工作,有的则是为了凑毕业指标硬攒出来的。
我拿到这个标题的时候,第一反应不是“又一篇论文列表”,而是“2026 年 9 月下旬这个时间节点,机器学习社区在关心什么”。这个时间点很有意思:LLM 的热度已经持续了好几年,但单纯的“更大参数、更多数据”路线边际收益在递减,社区开始往两个方向分流——一个是**智能体(Agent)方向的工程化落地,另一个是强化学习(RL)**在 LLM 后训练和对齐中的深度应用。这两个方向在 2026 年 9 月的 cs.LG 投稿里体现得非常明显。
这篇汇总适合谁看?如果你是做机器学习工程落地的,想快速了解当前社区的技术风向,那这篇内容能帮你建立一个坐标系;如果你是研究生或者刚入行的算法工程师,正在找选题或者想补基础,那我会在拆解论文方向的同时,把背后的技术脉络和常见坑一并讲清楚。我不会只给你一个论文列表,而是把每个方向的核心问题、典型方法、实操注意事项都展开说,让你看完之后能判断哪些工作值得跟进、哪些可以跳过。
下面我按方向来拆,每个方向都会讲清楚“为什么这个方向现在火”“核心技术点是什么”“如果要复现或跟进需要注意什么”。
2. 强化学习方向:从算法改进到 LLM 后训练的全面渗透
2.1 深度强化学习的算法演进与当前瓶颈
强化学习这个领域,从 2015 年 DQN 在 Atari 上打出人类水平开始,经历了 Policy Gradient、Actor-Critic、PPO、SAC 等一系列算法迭代。到 2026 年,纯 RL 算法层面的创新已经进入了一个相对平缓的阶段,但这不代表 RL 不重要了——恰恰相反,RL 正在以一种“基础设施”的姿态渗透到 LLM 的训练流程里。
先说算法层面。当前 cs.LG 上关于深度强化学习的投稿,大致可以分为几类:一类是**离线强化学习(Offline RL)**的持续改进,比如 IQL(Implicit Q-Learning)的后续工作,核心要解决的问题是“如何在不能与环境交互的情况下,从固定数据集中学到好策略”。这个问题的现实意义很大,因为很多场景(医疗、金融、工业控制)不允许你随便试错,数据是有限的、昂贵的。IQL 的思路是不直接估计策略的价值,而是通过 expectile 回归来隐式地学一个 Q 函数,避免了对分布外动作的过度估计。后续工作大多在样本效率、保守性估计的紧致度上做文章。
另一类是基于模型的强化学习(Model-Based RL)。这类方法的逻辑是:先学一个环境模型,然后在这个模型里做规划或策略优化。优势是样本效率高,因为你可以用模型生成大量虚拟经验;难点是模型误差会累积,导致策略在真实环境里崩掉。2026 年的投稿里,有不少工作在尝试用 Transformer 或者扩散模型来建模环境动力学,因为这两类架构在处理高维、长序列数据上有天然优势。但我要提醒一句:基于模型的 RL 在仿真环境里跑得漂亮不难,难的是迁移到真实机器人上。摩擦、延迟、传感器噪声这些因素,仿真里很难完全建模,这是这个方向最大的坑。
还有一类是多智能体强化学习(MARL)。这个方向的理论难度比单智能体高一个量级,因为每个智能体的策略都在变化,环境是非平稳的。2026 年的投稿里,MARL 的工作更多集中在合作场景下的信用分配问题和通信效率问题上。如果你要做这个方向,我的建议是先想清楚你的应用场景是不是真的需要多智能体——很多问题其实可以退化成单智能体来处理,强行上 MARL 只会让调试难度指数级上升。
2.2 强化学习在 LLM 后训练中的核心角色
如果说纯 RL 算法研究在降温,那 RL 在 LLM 后训练中的应用绝对是在升温。从 RLHF(Reinforcement Learning from Human Feedback)到 RLAIF(从 AI 反馈),再到 2026 年越来越流行的可验证奖励的强化学习(RLVR),这条线的核心逻辑是:预训练给了 LLM 基础能力,但要让它的输出符合人类偏好、遵循指令、具备推理能力,就需要用 RL 来微调。
RLHF 的经典流程分三步:第一步是收集人类偏好数据,训练一个奖励模型(Reward Model);第二步是用 PPO 等算法,以奖励模型的输出为信号,优化 LLM 的策略;第三步是加一个 KL 散度约束,防止优化后的模型偏离原始模型太远。这个流程听起来简单,但实操中有几个关键点:
- 奖励模型的泛化能力:奖励模型是在有限偏好数据上训的,如果策略模型找到了奖励模型的漏洞(reward hacking),就会输出人类看着很奇怪但奖励模型给高分的内容。解决办法通常是加正则化、用集成奖励模型、或者定期用人类反馈重新校准。
- PPO 的超参敏感度:PPO 对学习率、裁剪范围、KL 系数非常敏感。KL 系数太小,模型会跑偏;太大,模型学不动。我自己的经验是,KL 系数从 0.01 到 0.1 之间调,具体值取决于你的奖励模型质量和任务难度。
- 训练稳定性:RLHF 训练过程中,奖励分数和 KL 散度要同时监控。如果奖励涨得很快但 KL 也涨得很快,说明模型在偏离,需要调大 KL 系数;如果奖励不涨,可能是学习率太低或者奖励信号太稀疏。
2026 年的一个明显趋势是RLVR的兴起。所谓可验证奖励,就是不用人类标注,而是用程序化的方式判断输出对不对——比如数学题有标准答案,代码有单元测试,逻辑推理有形式化验证。这种奖励信号比人类偏好更客观、更便宜、更容易规模化。DeepSeek 在 2025 年公开的 R1 系列工作就是这个方向的代表,它证明了纯靠 RL 加上可验证奖励,就能让 LLM 的推理能力大幅提升,甚至不需要 SFT 冷启动。这个思路在 2026 年的 cs.LG 投稿里被大量跟进,尤其是在数学推理和代码生成两个子领域。
但 RLVR 也有它的边界:它只适用于有明确对错判断的任务。对于开放式生成、创意写作、对话这些任务,你没法用程序判断好坏,还是得回到人类偏好或者 AI 反馈的路子上。所以我的判断是,未来 LLM 后训练会是 RLVR 和 RLHF 的混合方案,而不是谁取代谁。
2.3 强化学习实操中的常见坑与排查思路
不管你是在做传统 RL 还是 LLM 的 RL 后训练,有些坑是共通的。我整理了一个速查表,都是我自己或者身边同行踩过的:
| 问题现象 | 可能原因 | 排查方向 |
|---|---|---|
| 训练初期奖励就崩了 | 学习率太大、初始化不好 | 降低学习率到 1e-5 量级,检查网络初始化 |
| 奖励涨到一定程度就不动了 | 策略陷入局部最优、探索不足 | 增大熵正则系数,检查动作空间设计 |
| 训练不稳定,奖励忽高忽低 | batch size 太小、奖励噪声大 | 增大 batch size,对奖励做归一化或平滑 |
| 仿真里好,真机上崩 | 仿真与现实的差距 | 加域随机化,降低策略对特定参数的依赖 |
| KL 散度爆炸 | KL 系数太小、奖励模型有漏洞 | 调大 KL 系数,检查奖励模型在分布外样本上的表现 |
| 离线 RL 学出来的策略不敢用 | 分布外动作估计过高 | 用保守 Q 学习,加行为克隆正则项 |
还有一个经常被忽略的点:随机种子的影响。RL 实验的方差比监督学习大得多,同一个算法换个种子,结果可能差 20% 以上。所以做 RL 实验,至少跑 5 个种子,报告均值和置信区间。Origin 画置信区间曲线的时候,记得用 t 分布而不是正态分布,因为样本量通常不大。
3. LLM 方向:从模型架构到评估体系的全面演进
3.1 LLM 架构与训练效率的当前进展
2026 年的 LLM 研究,已经过了“堆参数”的阶段。大家关心的问题变成了:怎么用更少的算力训出更好的模型?怎么让模型在特定任务上表现更好?怎么降低推理成本?
架构层面,**混合专家模型(MoE)**已经成为主流大模型的标配。MoE 的核心思想是:不是每个 token 都需要经过全部参数,而是通过一个路由网络,把 token 分配给少数几个专家。这样总参数量可以很大,但每个 token 的实际计算量可控。2026 年的投稿里,MoE 的改进主要集中在路由策略上——怎么让专家负载更均衡、怎么避免路由崩塌、怎么在训练和推理之间做权衡。如果你要自己训 MoE,我的建议是先从 8 个专家、top-2 路由开始,这个配置比较稳,调参空间也够。
另一个方向是长上下文建模。2026 年,128K 上下文已经是标配,部分模型在往 1M 甚至更长走。长上下文的核心难点不是“能不能塞进去”,而是“塞进去之后模型能不能有效利用”。很多模型在长上下文下会出现“中间遗忘”现象——开头和结尾的信息能记住,中间的信息就丢了。解决办法包括:位置编码的改进(比如 RoPE 的变体)、注意力机制的稀疏化、以及训练时专门构造长依赖的任务。实操中,如果你要用长上下文模型做文档问答,建议把关键信息放在开头或结尾,中间放次要内容,这样召回率会高一些。
训练效率方面,数据质量比数据数量更重要这个观点已经被广泛接受。2026 年的投稿里,有不少工作在研究怎么用模型自动筛选高质量预训练数据、怎么做数据去重和去毒、怎么平衡不同领域的数据比例。我自己的经验是,预训练数据里代码和数学数据的比例对推理能力影响很大,但比例太高会损害语言流畅度,一般控制在 20% 到 30% 之间比较合适。
3.2 LLM 评估:从公开榜单到 LLM as Judge
模型训出来了,怎么评估是个大问题。传统的 NLP 评估靠 BLEU、ROUGE 这些指标,但对 LLM 的开放式生成完全不适用。2026 年的主流做法有两类:一类是公开榜单,比如 Open LLM Leaderboard,用标准化的测试集和评测流程给模型打分;另一类是LLM as Judge,用一个强模型(比如 GPT-4 级别的)来给另一个模型的输出打分。
公开榜单的问题是数据污染。很多模型在训练时见过测试集,导致分数虚高。所以看榜单的时候,不能只看总分,要看模型在哪些子任务上强、哪些弱,还要看评测的时间——如果一个模型在榜单发布后很快就冲上去了,大概率是过拟合了。
LLM as Judge 的问题是评判偏差。强模型倾向于给自己风格的输出打高分,对不熟悉的风格打低分。解决办法包括:用多个评判模型取平均、让评判模型给出评分理由而不是直接打分、以及定期用人类标注校准评判模型。实操中,我建议把 LLM as Judge 当作快速迭代的工具,但最终的关键决策还是要靠人类评估。
还有一个容易被忽略的点:评估集的构建。很多团队花大量时间调模型,但评估集就是随便找了几百条数据。这是本末倒置。评估集应该覆盖你的目标场景的主要分布,要有明确的评分标准,最好有多个标注者交叉验证。我见过太多团队模型指标涨了但线上效果没变,一查发现评估集和线上分布不一致。
3.3 LLM 应用开发中的工程化问题
从论文到产品,中间隔着一堆工程问题。2026 年,LLM 应用开发已经形成了一套相对成熟的范式,但坑还是不少。
Token 管理是第一个要面对的问题。LLM 的 token 有三个关键概念:key、query、value。用生活化的类比:key 是“我是谁”,query 是“我在找什么”,value 是“我能提供什么”。在注意力机制里,模型用 query 去匹配 key,然后根据匹配程度加权取 value。理解这个机制对做 prompt 工程很有帮助——你的 prompt 里,指令部分相当于 query,上下文部分相当于 key 和 value,如果上下文太长太杂,query 的匹配就会被稀释,模型就抓不住重点。
上下文窗口管理是第二个问题。即使模型支持 128K 上下文,你也不应该把所有东西都塞进去。原因有两个:一是成本,token 越多越贵;二是效果,太长的上下文会稀释关键信息。我的做法是分层管理:系统指令和核心约束放在最前面,当前任务相关的上下文放在中间,最近几轮对话放在最后。如果上下文实在太多,就用检索的方式,只把最相关的片段塞进去。
输出格式控制是第三个问题。LLM 的输出是自然语言,但你的下游系统可能需要 JSON、XML 或者特定格式。解决办法包括:在 prompt 里明确格式要求、用 few-shot 示例、以及用 constrained decoding(约束解码)强制模型输出合法格式。constrained decoding 是最可靠的,但需要模型推理框架的支持,不是所有场景都能用。
4. 智能体方向:2026 年从概念演示到工程落地的分水岭
4.1 智能体的核心能力拆解与框架选型
智能体(Agent)这个词在 2026 年被讨论得非常多,但很多人对它的理解还停留在“LLM 加个循环”的层面。实际上,一个完整的智能体系统包含几个核心能力:感知、规划、记忆、工具使用、执行。
感知是智能体接收外部信息的能力,可以是通过 API 获取数据,也可以是解析用户输入。规划是智能体把复杂任务拆解成子任务的能力,这是当前研究的重点,因为 LLM 在长程规划上还是容易跑偏。记忆是智能体保存和检索历史信息的能力,短期记忆靠上下文窗口,长期记忆靠向量数据库。工具使用是智能体调用外部工具(搜索引擎、代码执行器、数据库)的能力。执行是智能体把规划好的步骤落地。
框架选型上,2026 年市面上有几个主流选择:LangChain、LlamaIndex、AutoGen、Dify 等。我的建议是,如果你只是做原型验证,用 Dify 这种低代码平台最快;如果你要做深度定制,LangChain 的生态最全但抽象层太多,调试起来头疼;如果你要做多智能体协作,AutoGen 的对话式框架比较自然。选框架的时候,不要只看功能列表,要看它的抽象是否合理、调试是否方便、社区是否活跃。我踩过的坑是选了一个功能很全但文档很差的框架,结果大部分时间都在读源码而不是写业务逻辑。
4.2 智能体开发中的规划与记忆实现
规划是智能体最核心也最难的部分。当前主流的方法有几种:ReAct(Reasoning + Acting)让模型交替进行推理和行动,每一步都基于上一步的结果;Plan-and-Execute让模型先制定完整计划再执行,适合步骤明确的任务;Tree of Thoughts让模型探索多条推理路径,适合需要搜索的问题。
ReAct 的优点是灵活,能根据环境反馈调整;缺点是容易陷入循环,或者在长任务中丢失目标。Plan-and-Execute 的优点是全局观强;缺点是计划一旦制定就很难调整,如果中间某步失败,整个计划就崩了。我的实践经验是,对于步骤少于 10 步的任务,用 ReAct;对于步骤多但结构清晰的任务,用 Plan-and-Execute;对于需要探索的任务,用 Tree of Thoughts 或者它的变体。
记忆的实现分两层。短期记忆就是对话历史,直接放在上下文里。长期记忆需要向量化存储,用的时候做相似度检索。这里有个坑:向量检索的召回质量高度依赖 embedding 模型和分块策略。分块太大,检索不精准;分块太小,上下文不完整。我的经验是,对于技术文档,按段落分块,每块 200 到 500 字;对于对话记录,按轮次分块,每轮作为一个单元。检索的时候,不要只取 top-1,取 top-3 到 top-5,然后让模型自己判断哪个相关。
4.3 智能体落地的工程化挑战与应对
智能体从 demo 到生产,中间有一堆工程问题。第一个是可靠性。LLM 的输出是不确定的,同一个输入可能得到不同输出。在生产环境里,这会导致行为不一致。解决办法包括:降低温度参数、用 constrained decoding、加输出校验和重试机制。但要注意,重试不是万能的,如果模型本身能力不够,重试多少次都是错的。
第二个是成本控制。智能体的一次任务可能涉及多次 LLM 调用、多次工具调用,token 消耗和 API 费用会快速累积。我的做法是:对简单任务用小模型,对复杂任务用大模型;对可以缓存的中间结果做缓存;对工具调用做批量处理。还有一个技巧是,让模型在规划阶段就估算任务复杂度,如果太复杂就拆成多个子任务分步执行,避免一次性消耗太多 token。
第三个是安全与可控。智能体有工具调用能力,如果被恶意利用,可能造成实际损害。所以生产环境的智能体必须有权限控制、操作审计、以及人工确认环节。对于高风险操作(比如删除数据、发送邮件),一定要有人工确认,不能全自动。
5. 计算机视觉与多模态:与 LLM 的交叉融合
5.1 视觉与语言模型的结合方式
计算机视觉和机器学习的区别,简单说就是:机器学习是方法论,计算机视觉是应用领域。2026 年,CV 和 LLM 的交叉已经非常深入,主要体现在几个方向:视觉问答(VQA)、图像描述生成、多模态推理、以及Spatial LLM(空间理解)。
Spatial LLM 是 2026 年的一个热点,核心是让模型理解三维空间关系。这在机器人、自动驾驶、AR/VR 场景里很有用。技术路线上,有的是把点云或者深度图编码成 token,和文本 token 一起送进 Transformer;有的是用专门的视觉编码器提取空间特征,再通过投影层对齐到语言空间。难点在于空间关系的标注成本很高,而且不同场景的空间表示差异很大。
多模态推理的另一个方向是视频理解。视频比图像多了时间维度,信息量更大,但也更难处理。当前的做法通常是抽帧,把视频变成图像序列,再用视觉编码器处理。但抽帧会丢失帧间的运动信息,所以有些工作在尝试用 3D 卷积或者时空注意力来直接处理视频。实操中,如果你的任务对运动信息不敏感(比如视频问答),抽帧就够了;如果对运动敏感(比如动作识别),就需要专门的时序建模。
5.2 多模态模型的训练与微调要点
多模态模型的训练比纯文本模型复杂,因为要处理不同模态的对齐问题。常见的训练流程分两阶段:第一阶段是对齐预训练,用大量图文对数据,让视觉编码器的输出和语言模型的输入空间对齐;第二阶段是指令微调,用多模态指令数据,让模型学会按照指令处理视觉信息。
对齐预训练的关键是数据质量和投影层的设计。投影层通常是一个简单的 MLP,把视觉特征映射到语言模型的维度。这个 MLP 虽然简单,但训练不好会导致整个模型效果差。我的经验是,投影层的学习率要比语言模型大一些,因为它是从零开始学的。
指令微调的关键是数据多样性。多模态指令数据要覆盖不同的任务类型(描述、问答、推理、定位)和不同的视觉场景(自然图像、文档、图表、截图)。如果只在一个场景上微调,模型会过拟合,换个场景就崩了。
还有一个实操细节:图像分辨率。高分辨率图像包含更多细节,但 token 数也更多,成本和延迟都上去了。当前的做法通常是动态分辨率——根据图像内容决定用多少 token。对于文档理解任务,高分辨率是必要的;对于场景描述,中等分辨率就够了。
6. 机器学习基础与工程实践:那些论文里不会写的事
6.1 数据处理:机器学习中最容易被低估的环节
机器学习中的数据处理是什么?简单说,就是把原始数据变成模型能用的格式。这听起来简单,但实际工作中,数据处理占了整个项目 60% 到 80% 的时间。而且,数据处理的质量直接决定模型效果的上限。
数据处理的流程通常包括:数据收集、数据清洗、数据标注、特征工程、数据划分。数据收集要注意来源的合法性和代表性;数据清洗要处理缺失值、异常值、重复值;数据标注要保证一致性和准确性;特征工程要根据任务设计合适的特征;数据划分要保证训练集、验证集、测试集的分布一致。
我见过太多项目,模型结构调来调去,效果就是上不去,最后发现是数据有问题。比如,训练集和测试集的时间分布不一致,导致模型在测试集上表现虚高;或者标注标准不统一,同一个样本不同标注者给出不同标签。所以我的建议是,在模型调优之前,先花时间把数据搞清楚。画个数据分布图,看看有没有异常;抽样检查标注质量;确认训练集和测试集没有重叠。
6.2 模型选择与调参的实用策略
机器学习算法那么多,怎么选?我的原则是:从简单到复杂,从线性到非线性。先试逻辑回归、决策树这些简单模型,如果效果不够,再上集成方法(随机森林、XGBoost),最后才考虑深度学习。原因很简单:简单模型训练快、解释性强、不容易过拟合。很多业务问题,XGBoost 就能解决,没必要上神经网络。
调参的策略也类似:先调对效果影响最大的参数,再调次要的。对于 XGBoost,最重要的是学习率、树的数量、树的最大深度;对于神经网络,最重要的是学习率、batch size、网络层数和宽度。调参方法上,网格搜索适合参数少的情况,随机搜索适合参数多的情况,贝叶斯优化适合计算资源有限的情况。
还有一个经常被忽略的点:验证策略。对于时序数据,不能用随机划分,要用时间序列划分;对于类别不平衡数据,要用分层划分;对于小数据集,要用交叉验证。验证策略错了,调出来的参数就是过拟合验证集的,上线就崩。
6.3 从论文复现到工程落地的经验教训
复现论文是学习机器学习的重要方式,但复现的坑非常多。第一个坑是论文没写全。很多论文只写了核心创新点,数据预处理、超参设置、训练细节都一笔带过。这时候你需要去翻作者的代码,如果代码也没开源,那就只能靠猜。我的经验是,先复现论文的核心模块,确认核心模块能跑通,再去补全其他部分。
第二个坑是环境差异。论文里的结果是在特定硬件、特定框架版本、特定随机种子下得到的。你换个环境,结果可能差很多。所以复现的时候,要尽量对齐论文的环境,如果对不齐,就要做消融实验,确认哪些差异是环境导致的,哪些是方法本身导致的。
第三个坑是评估标准不一致。论文里的评估指标可能和你的业务指标不一样。比如论文用准确率,但你的业务关心召回率;论文在公开数据集上评估,但你的数据分布不同。所以复现之后,一定要在你的数据上重新评估,不要直接拿论文的指标说事。
从复现到落地,还有一段路。落地要考虑推理速度、内存占用、模型大小、更新频率。论文里的模型往往只追求效果,不考虑工程约束。所以落地的时候,通常要做模型压缩(量化、剪枝、蒸馏)、推理优化(ONNX、TensorRT)、以及服务化(API 封装、负载均衡)。
7. 2026 年机器学习的技术风向与个人判断
7.1 当前最值得关注的技术趋势
从 2026 年 9 月的 cs.LG 投稿来看,有几个趋势非常明显。第一是RL 和 LLM 的深度融合,尤其是 RLVR 在推理任务上的应用。这个方向的天花板还很高,因为推理能力的提升可以直接转化为产品价值。第二是智能体的工程化落地,2026 年被称为“工业智能体从概念演示走向工程化落地的分水岭”,这个判断我基本认同,因为工具链在成熟、成本在下降、场景在明确。第三是多模态和空间理解,随着机器人、自动驾驶、AR/VR 的发展,对三维空间理解的需求在增加。
还有一个不那么显眼但很重要的趋势是评估体系的建设。模型能力越来越强,但怎么可靠地评估模型,这个问题还没有很好的答案。公开榜单有污染问题,LLM as Judge 有偏差问题,人类评估成本高、一致性差。未来几年,评估可能会成为一个独立的研究方向。
7.2 给不同阶段从业者的学习建议
如果你是学生,正在准备机器学习期末复习或者考研,我的建议是:先把基础打牢。西瓜书(《机器学习》)和花书(《深度学习》)是必读的,但不要只读书,要动手写代码。从线性回归、逻辑回归开始,自己实现一遍,然后对比 sklearn 的实现,理解其中的差异。强化学习的话,David Silver 的课程和 Sutton 的书是经典,但强化学习的数学门槛高,要有耐心。
如果你是从其他领域转过来的工程师,我的建议是:从项目入手,不要从理论入手。找一个你感兴趣的任务(比如图像分类、文本分类),用现成的框架跑通,然后再去理解背后的原理。这样学习曲线更平缓,也更容易坚持。
如果你已经是从业者,想跟进前沿,我的建议是:每周花固定时间刷 arXiv,但不要贪多。选 2 到 3 个方向深度跟进,其他方向了解个大概就行。看到有意思的工作,不要只看摘要,要读方法部分,最好能复现核心模块。复现是最好的学习方式,没有之一。
7.3 关于论文阅读和知识管理的个人方法
最后分享一个我自己的论文阅读方法。我建了一个知识库,每读一篇论文,就记录几个信息:核心问题、核心方法、关键结果、我的评价、以及和之前读过的哪些论文有关联。这样积累下来,就能形成一张知识网络,看到新论文的时候能快速定位它在网络中的位置。
工具上,我用 Zotero 管理文献,用 Obsidian 做笔记。Zotero 的好处是能自动抓取论文元数据,Obsidian 的好处是支持双向链接,能把相关笔记连起来。读论文的时候,我会先读摘要和结论,判断这篇论文值不值得细读;如果值得,再读方法和实验;如果方法很新,我会去翻代码;如果代码也没有,那就只能根据论文描述自己实现。
还有一个习惯是:每读完一篇重要论文,我会用自己的话写一段总结,假装在给别人讲。如果讲不清楚,说明我没真正理解。这个方法很笨,但很有效。