深度解读,扒光 DeepSeek-V3.2 的底裤:不用公式,看懂 DSA 注意力与 Agent 思考模式的工程实现

【AI黑话日日新】Day 087|VLM(视觉语言模型) VLM 把"看"变成了 LLM 能处理的一种 token,让模型从读文字跨进读世界,但下一步的关键不在更大,而在更准、更会指、更能接上动作。 阅读详情

开源模型的“后训练”突围

DeepSeek-V3.2 的技术报告刚刚放出,很多人只盯着榜单看。作为架构师,我更关注它背后的工程实现。这就好比看一辆新车,外行看零百加速,内行得把引擎盖掀开看发动机。

V3.2 这次最大的动作,就是承认了“全量注意力(Full Attention)”在长文本下的不可持续性,并极其大胆地引入了 DSA(DeepSeek Sparse Attention)。同时,它证明了在“后训练阶段(Post-Training)”砸算力(超过预训练成本的10%)是能大力出奇迹的 1。

今天不整那些看不懂的希腊字母,我们直接用程序员的逻辑和伪代码,拆解 V3.2 的三大核心黑科技。


一、 核心架构:DSA (DeepSeek 稀疏注意力)

1. 为什么要改架构?

以前的 Transformer 是 $O(L^2)$ 复杂度。你要处理 128K 的上下文,显存和计算量是指数级爆炸的 2。

DeepSeek 的思路很简单:以前是“全文朗读”,现在改为“查字典”。

2. 核心组件:闪电索引器 (Lightning Indexer)

V3.2 不再让 Query 去在这个几万长的序列里和每一个 Key 做点积。它设计了一个轻量级的“索引器”。

它的工作流如下:

  • 第一步(快速筛选):用一个极小的计算层(Indexer),快速扫描历史信息,给每块信息打分。为了快,这里特意用了 ReLU 作为激活函数 3。

  • 第二步(Top-k 提取):只把分数最高的那些 Key-Value 块(Top-k)从显存里捞出来 4。

  • 第三步(精细计算):只对这些捞出来的“精华”做真正的 Attention 计算。

3. 训练时的“骚操作”:Dense Warm-up

直接把 Attention 砍成稀疏的,模型肯定会傻掉。DeepSeek 采用了一个“两阶段”训练法 5555:

  • 阶段一 (Warm-up):先把主模型冻结(Freeze),只训练这个“索引器”。让索引器去模仿全量 Attention 的分布,确保它能找准重点。

  • 阶段二 (Sparse Training):解冻主模型,按照稀疏的方式进行端到端训练。

代码逻辑理解(伪代码):

Python

# DSA 的核心逻辑伪代码
def forward_dsa(query, key_cache, value_cache, indexer):
    # 1. 闪电索引器:计算“关注度”分数
    # 这是一个非常轻量的操作,计算量极小
    # 这里的激活函数使用了 ReLU 来保证吞吐
    index_scores = indexer.compute_scores(query, key_cache) 
    
    # 2. 选出最重要的 Top-k 个块
    # 比如只选前 2048 个相关的 Token,而不是看全部 128k 个
    top_k_indices = torch.topk(index_scores, k=2048)
    
    # 3. 物理层面的稀疏读取 (Sparse Gather)
    # 这一步是省显存带宽的关键
    selected_keys = gather(key_cache, top_k_indices)
    selected_values = gather(value_cache, top_k_indices)
    
    # 4. 做常规的 Attention
    # 现在的序列长度只有 k,而不是 L,速度飞快
    output = attention(query, selected_keys, selected_values)
    
    return output

二、 强化学习 (RL):如何防止梯度爆炸?

DeepSeek V3.2 敢在后训练阶段投入这么多算力,底气在于他们搞定了大规模 RL(强化学习)的稳定性。使用的是 GRPO 算法,但加了几个关键的 Stability Tricks(稳定性补丁)。

1. 修正的 KL 散度估计 (Unbiased KL)

在 RL 中,我们需要保证新模型(Student)不要偏离旧模型(Teacher/Ref)太远,通常用 KL 散度来约束。

Bug 是什么:常用的计算公式(k3 estimator)有个坑。当新模型生成的某个词概率极低,而旧模型概率较高时,计算出来的梯度会无穷大,直接把训练搞崩 6。

Fix 方案:DeepSeek 推导了一个无偏估计公式。简单说,就是修正了分母,消除了系统性误差,让训练能稳稳地收敛 7777。

2. 离策序列屏蔽 (Off-Policy Sequence Masking)

因为数据生成的环境(推理引擎)和训练环境往往有微小的参数差异(比如精度不同),这会导致“Off-policy”(策略偏移)问题。

Fix 方案:

  • 如果一条数据的概率分布偏差太大(KL值爆表);

  • 并且这条数据表现还不好(Advantage < 0);

  • 直接 Mask 掉,不练它。这叫“不学坏榜样” 8888。


三、 Agent 实战:思考与工具的上下文管理

这是 V3.2 对开发者最实用的改进。以前的模型(如 R1),一旦调用工具(Tool Call),之前的推理过程(Chain of Thought)往往就被丢弃了,导致模型“失忆”。

V3.2 设计了一套专门针对 Tool-Use 的显存管理策略 9:

1. 什么时候该留?(Retention)

只要用户没有说话(即:当前只是 Tool 返回了结果),模型之前生成的 <think> 标签内容必须全部保留在 Context 里。因为模型需要基于刚才的思考,来分析工具返回的结果。

2. 什么时候该扔?(Truncation)

只有当用户发了新消息(开启新一轮对话)时,为了节省 Token,才会把上一轮冗长的 <think> 内容丢弃,但保留工具调用的结果历史。

Prompt 里的 Context 结构变化(示意):

Plaintext

=== Turn 1: 模型思考并调用工具 ===
Assistant: 
<think>
用户想查天气,我需要先调用 weather_api,
然后再根据天气决定推荐什么活动...
</think>
[Tool_Call: get_weather("Beijing")]

=== Turn 2: 工具返回结果 (注意:上文的 think 被保留了!) ===
Tool: "Sunny, 28 C"
Assistant: 
<think>
天气不错,适合户外。现在我要查一下附近的公园...
</think>
[Tool_Call: search_park("Beijing")]

=== Turn 3: 用户说话 (触发清理逻辑) ===
User: "算了,我想去博物馆"
(系统后台动作:此时将 Turn 1 和 Turn 2 里的 <think> 内容从 Prompt 中删掉,只保留 Tool 的结果,以节省 Token)

四、 避坑指南:给开发者的建议

看完这份报告,如果你想在业务中用好 DeepSeek-V3.2,有几点必须注意:

  1. Thinking 模式的开销:V3.2 为了效果,生成的 Thinking 过程非常长。如果你是按 Token 计费或自己部署,这会显著增加 Latency(延迟)。报告里提到,为了性能,它牺牲了 Token 效率 

  2. 框架兼容性:你现有的 Agent 框架(比如 LangChain, AutoGen)可能默认会把 Tool Call 之前的 Text 截断。必须修改底层逻辑,适配 V3.2 的“思考保留”机制,否则效果会大打折扣 。

  3. 合成数据的威力:DeepSeek 的 Agent 能力强,是因为它造了 8.5万 条合成数据喂给自己 。如果你在做垂直领域(比如医疗、法律),不要只盯着微调模型,多花精力去写脚本生成高质量的合成数据,这才是提分的关键。


总结

DeepSeek-V3.2 没有什么黑魔法,全是硬核的工程优化。DSA 解决了长文本的“贵”,RL 解决了逻辑的“傻”,Context 管理解决了 Agent 的“忘”。


现在AI生产力的大幅度提升,许多普通人都面临着被裁员的高风险,正因为AI能力的提升,加上IP,我觉得AI+IP这两大超级杠杆会是这个时代的答案。

如果你想解锁AI全技能!普通人也能30天变身AI超级个体,我们花了3个月搭建了一个AI超级个体知识库,覆盖提示词模板1000+,高价值工具使用技巧150+,从内容创作、数据处理、营销获客到个人IP都有相应的资料供大家学习~

全套知识库免费开放给大家学习,只求大家一个免费的一键三连!

AI+超级个体知识库免费领👇 现在不抓AI红利,明年只能看着别人弯道超车!

AI超级个体知识库

Transformer与大语言模型原理深度解析 本文深度解析Transformer与大语言模型的核心原理,从RNN的串行瓶颈出发,阐述Transformer如何以自注意力机制实现全局并行计算,突破长距离依赖限制。详解自注意力的QKV机制、缩放因子设计、O(n²)复杂度成因及优化策略(如FlashAttention、KV缓存),剖析多头注意力的并行表示能力与位置编码的必要性。结合PyTorch代码与架构图,系统梳理从基础组件到工程实践的完整技术链,揭示现代LLM的底层逻辑与优化路径。 阅读详情

相关推荐

FFT去除频率分量的完整流程与数学分析

重叠与窗口:确保块间无缝过渡,避免幅度跳变;实时缓冲:处理速度需快于数据输入速度,避免断流;DAC的平滑角色:通过数模转换和滤波,将离散样点还原为连续波形。通过这种分段处理+重叠拼接的方法,即使FFT本身处理的是离散数据块,最终DAC输出仍能保持信号的时间连续性。以下是完整的数学分析过程和代码逻辑,演示如何通过FFT去除特定频率成分,并通过去窗技术恢复信号。信号加窗。

林愿留的博客 1612

【Agent】Plan-and-Solve:让语言模型先规划再解决问题

本文介绍“先规划、后解决”(Plan-and-Solve)提示范式,强调在解答多步骤数学或逻辑题前,先明确任务目标与执行顺序。通过制定清晰计划,可减少遗漏条件、计算混乱等问题,提升解题可靠性。该方法与思维链(CoT)互补,适用于复杂任务,但依赖模型理解能力,且对简单问题收益有限。合理使用提示词引导“先规划、再求解”,能有效优化推理过程。

zicheng_G的博客 565

SAP ERP 物料主数据同步外围系统

w_input-beskz = i_marc_new-beskz."采购类型 " BESKZ--- ADD BY HX_FHJ 20210106。w_input-beskz = lw_marc-beskz."采购类型 " BESKZ--- ADD BY HX_FHJ 20210106。w_input-sobsl = i_marc_new-sobsl."特殊采购类型-虚拟物料标识。

ChampaignWolf的专栏 1747

Build a Large Language Model(From Scratch)第三章汇总

注意力机制解决序列中词义依赖问题,使每个词能融合上下文信息。自注意力让词“看”全句,通过点积计算相关性并加权求和。引入Q、K、V提升表达能力,缩放防止梯度消失。因果掩码禁止窥视未来,确保生成顺序正确;Dropout防过拟合;多头注意力从多角度捕捉关系,提升模型性能。

渴望飞翔的小白 150

mmsegmentation教程1:自定义数据集、config文件修改、训练教程

mmseg使用教程

weixin_42748439的博客 2万+

蓝桥杯单片机学习13——NE555方波发生器&频率测量

NE555详解、引脚图介绍、原理图及工作原理讲解、方波产生的原理、定时器测量频率的原理及使用方法、代码实现

weixin_67907028的博客 1万+

新书预告 从《Transformer与大语言模型》到《LLM量化实战》

《Transformer 与大语言模型》完结,新系列《LLM 量化实战》启动。上一本解析“为什么”设计大模型,本册聚焦“怎么”让模型变小变快——从FP16到4-bit量化,详解GPTQ、AWQ、QLoRA、GGUF等技术,结合RTX 4090实测,手把手教你压缩模型、降低显存、部署推理。适合想在8GB~24GB显存设备上运行7B/70B模型的开发者与工程师。原理+实战双线并进,只写真实跑通的结果。

AI服务生活 356

(实测可用)STM32L431RCT6开发板-实验1 跑马灯实验

一、开发板平台简介: 1、开发板资源简介 (1)开发板主芯片型号:STM32L431RCT6 (2)开发板主芯片封装:LQFP-64_10x10x05P (3)开发板主芯片内核:ARM® Cortex®-M4 (4)开发板主芯片主频:80MHz (5)开发板主芯片Flash大小:256KB (6)开发板主芯片RAM大小:64KB

zhej2014的博客 3169

【字节拥抱开源】Cola2:用连续隐变量重构语言模型,346B Token 跑出 60.10 八任务均分

Cola2 是一款基于连续隐变量的自适应语言模型,通过动态语义压缩与块因果扩散 Transformer(DiT)实现高效生成。它在346.03B token上训练,八项评测平均得分60.10,性能超越部分更大规模模型。其核心创新在于联合优化隐变量压缩与离散解码,支持受控扩展与稳定推理。项目提供完整权重、工具链及评测数据,适用于研究与应用。

weixin_41446370的博客 322

在 SAP S/4HANA 的 BP 事务里做保存前校验:BDT 事件、BUPA_FURTHER_CHECKS 与 CVI 扩展 BAdI 一次讲透

SAP BP事务保存前校验机制解析 摘要:本文系统梳理了SAP BP事务保存前的校验机制,揭示了三种关键校验点的差异与适用场景: BDT框架DCHCK事件:最靠近UI层,适合屏幕字段级校验,但API调用时可能失效 Classic BAdI BUPA_FURTHER_CHECKS:全局拦截点,可阻断整个BP保存,适合核心业务规则 CVI扩展校验:仅管控供应商/客户段落,需注意可能产生"BP已保存但段落未保存"的情况 文章通过真实案例(如黑名单校验、付款冻结等)展示了各校验点的最佳实践,并特

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 312

SCADA|RESTful学习,Apipost通过GET获取KingSCADA实时数据

本文介绍了如何使用RESTful实现SCADA与MES系统对接。主要包括:1)对比RESTful与其他协议的性能指标;2)KingSCADA作为Server/Client的三种应用场景;3)详细演示KingSCADA3.8作为Server端的配置过程,包括端口设置和API测试。通过Apipost工具测试获取变量值及数据回写接口,其中数据回写需使用MD5加密密码。文章最后指出回写测试失败的情况,但未分析具体原因。全文以实际工程应用为导向,提供了具体操作步骤和技术细节。

做有价值的事,积累有价值的笔记! 627

【量化实战】单卡3090部署Hy-SimulMT-30B-A3B-Interleave同传大模型

本文基于LLM Compressor实现Hy-SimulMT-30B-A3B-Interleave模型的单卡3090部署,通过W4A16 RTN量化压缩至4bit权重,保留MoE路由层与音频编码器不量化,结合补全组件与配置,成功将30B模型适配于单张RTX 3090显卡。量化后模型支持中英语音同传、实时音色克隆,延迟仅3秒,性能领先开源与商用方案,已开源至ModelScope供直接使用。

yd778473278的博客 231

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

ICML | 2026 |SAGE‑NAS:将基于大语言模型的语义智能体与基于图的评估器协同用于神经网络架构搜索

SAGE-NAS提出一种协同语义智能体与双模态图评估器的神经网络架构搜索框架,解决语义-物理失配问题。通过状态感知行为图谱引导稀疏探索,结合零样本生成与上下文驱动的子策略,实现高效多样性搜索。双模态评估器融合拓扑与物理先验,支持快速性能预测。实验表明,该方法在多个视觉任务和搜索空间中显著优于现有零成本代理与大模型NAS方法,兼具高精度、强泛化性与搜索效率。

2403_89168101的博客 252

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

【电机控制】PMSM 最优电流指令——MTPA,MTPV

转矩方程:Te=32⋅P2[(Ld−Lq)id+Φf]iq=3P4(ΔL id+Φf)iq T_e=\frac{3}{2}\cdot\frac{P}{2}\left[(L_d-L_q)i_d+\Phi_f\right]i_q =\frac{3P}{4}(\Delta L\, i_d+\Phi_f)i_q Te​=23​⋅2P​[(Ld​−Lq​)id​+Φf​]iq​=43P​(ΔLid​+Φf​)iq​记 k=3P4k=\dfrac{3P}{4}k=43P​,则 Te=k(ΔLid+Φf)iqT_e=k(

qq_39030013的博客 372

BERT模型详解:为什么它擅长文本理解与分类?核心机制、应用实战与变种进化

学习目标:理解BERT出现前传统NLP模型的局限,以及BERT如何通过双向编码突破瓶颈比如GPT系列采用自回归式(Autoregressive)生成,只能从左到右建模文本;全文依次讲解BERT的诞生:解决NLP的单向困境、BERT核心原理深度解析、为什么BERT擅长文本理解与分类?、BERT实战:文本分类任务示例、BERT的变种与进化等内容。

2602_96795563的博客 188

【Nat Biomed Eng】Connectome 2.0 超高梯度扫描仪:500 mT/m 与 600 T/m/s 把活体人脑微观结构分辨推进到亚微米级

一台为连接组学与微结构 MRI 设计的人体 3T 扫描仪的完整工程报告:三层头专用梯度线圈把 Gmax 做到 500 mT m⁻¹、SRmax 600 T m⁻¹ s⁻¹(梯度性能为 Connectome 1.0 的 5 倍、临床扫描仪的 20 倍以上),配合 72 通道在体接收线圈与 64 通道离体线圈,使轴突直径与细胞尺寸推断的灵敏度较 Connectome 1.0 提高至少 30%。

楚山之石的博客 277

【零基础学AI】第 28 章——大语言模型怎样训练出来

上一章的小模型训练 300 次后,能沿着已有前缀续写。现在要分清两件事,模型参数是怎样得到的,以及参数固定以后,程序怎样选择输出。把温度从 1 改成 2,不等于重新训练;输入一条要求,也不会自动把它写进模型参数。本章说明语料准备、预训练、指令微调、偏好优化和推理的关系,再复用第 27 章的固定模型进行 49 次生成。你会看到较高温度出现不通顺文字,也会看到两组不同温度恰好产生相同统计。前置依赖为第 27 章,本章代码见。

m0_73879806的博客 373

迁移学习用于自然语言处理!

迁移学习彻底改变了NLP的研究和应用模式。它让我们不必再从零开始,而是站在巨人的肩膀上——先在大规模通用数据上预训练一个强大的基础模型,再在小规模特定任务数据上进行轻量级适配。目前,预训练 + 微调和预训练 + 提示学习是两个最主流的范式。如果你刚开始接触,可以从BERT或GPT-2的微调入手,配合库,会很快上手。如果你有具体的任务(比如中文情感分析、英文摘要生成),我可以给你更详细的步骤和代码示例。

m0_65595995的博客 147

大语言模型与运筹规划双闭环共生(LLM-OR):体系架构、理论机理与落地实践

通过构建前向形式化建模、反向 IIS 最小冲突诊断以及对偶敏感性商业洞察的闭环系统,企业能够将以往高度依赖运筹学专家人工干预的静态求解过程,转变为兼具高弹性、强鲁棒性与高解释性的自主智能决策体系。

Cat_fish_snow的博客 337

11.07 大语言模型研究简报:Anthropic Agent Memory 四层架构与实验解读

2026 年 11 月 6 日,Anthropic 发布工程研究文章 The components of agent memory ,介绍 Claude 的跨会话记忆设计,以及一种被称为 Dreaming(离线记忆整理) 的机制。它不是新基础模型,也不是通过更新权重实现的持续学习,而是将模型过往的执行记录组织为可供未来会话检索和使用的外部记忆。

qq_48717745的博客 391

Yarn: Efficient context window extension of large language models

本文系统梳理了基于旋转位置编码(RoPE)的长文本扩展技术演进,重点解析ICLR2024提出的YaRN算法。针对传统方法如PI、NTK-aware及NTK-by-parts在大倍率扩窗下存在的频段断层与远距离依赖建模不足问题,YaRN引入动态温度补偿与自适应斜坡缩放机制,实现零微调下长短文本性能均衡。其核心在于将温度缩放等价融入预计算的RoPE嵌入,无需修改注意力内核,推理无额外开销。结合动态NTK插值策略,构建出高效稳定的超长上下文扩展方案,成为当前开源生态中落地最广、性能最优的RoPE原生扩窗范式。

qq_52771580的博客 230

LEMS:逐层误差建模如何实现大语言模型的高效低秩压缩

本文介绍 ICML 2026 提出的 LEMS 与 KFAC-SVD,探讨如何通过低秩近似实现大语言模型压缩。LEMS 结合奇异值谱、输出分布校准与跨层误差传播修正,在固定参数预算下利用整数线性规划分配各层的秩;KFAC-SVD 采用 token 级二阶统计,缓解 Fisher 信息估计的秩瓶颈,提高低秩分解质量。文章从 SVD 压缩原理出发,解析两种方法的核心机制,并结合多模型实验与消融结果,讨论精度收益、校准成本及实际部署中的适用边界。

SmartLab307的博客 348

【大语言模型LLM】Transformer | 手写矩阵分析 by.Akaxi

本文系统解析了Transformer架构的核心原理,涵盖编码器-解码器结构、自注意力机制、位置编码、多头注意力、残差连接与层归一化等关键组件。通过代码实现与数学推导,阐释了从词嵌入到文本生成的完整流程,并总结了10个高频面试问题及速记要点,全面揭示“Attention is All You Need”的核心思想:以并行化的注意力机制替代递归结构,实现高效、精准的序列建模。

Akaxi的博客 149

大语言模型技能是什么

大语言模型并非简单聊天机器人,而是基于海量文本训练的“文字大脑”,具备语义理解、信息抽取、生成、推理、改写、规划与工具调用等综合能力。其核心是通过提示工程与外部协作,实现从理解到执行的全流程语言处理。虽无意识,但能高效辅助创作、分析、决策与自动化任务。关键在于认清其边界——依赖提示质量与人工校验,避免幻觉风险。善用者,可将其化为思维延伸的强力工具。

2201_75821470的博客 243

【AI 开发从入门到进阶 · 06】NLP 入门:从词向量到 RNN / LSTM,附一个可直接运行的情感分类例子

本文系统梳理了文本与图像数据的本质差异,详解NLP基础流程:分词、词表构建与Embedding向量化。重点解析RNN的记忆机制及其长程依赖缺陷,引入LSTM的三门控制解决该问题,并通过自包含情感分类实战演示完整pipeline。强调pack_padded_sequence在处理变长序列中的关键作用,指出RNN家族三大瓶颈——串行计算、压缩记忆与缺乏对齐能力,自然引出Transformer的必然性,为后续理解Attention机制奠定基础。

信息安全领域优质创作者|操作系统领域专家 187
下一篇: Gemini 3 Deep Think正式发布,谷歌AI正在抛弃99%的普通用户
MobiusStack
博客等级 码龄1年 1粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值