人工智能

不确定性校准深度实战:从可靠性图、ECE 到温度缩放与贝叶斯校准的工程全解

系统拆解模型校准的第一性原理:为什么高准确率网络普遍过自信、区分度与校准度解耦;从完美校准定义 P(Ŷ=Y|Ĉ=p)=p、可靠性图(校准曲线)、ECE/MCE/class-wise ECE/Brier/NLL(ECE 非 proper scoring rule,须与 NLL 同报)的评估体系,到参数化缩放谱系(Platt/Isotonic/Vector/Matrix/Temperature Scaling——单标量 T 保留 argmax 与 AUC 的性价比之王)、训练期标签平滑/数据增强/蒸馏反而放大过自信的反作用、以及 MC Dropout/Deep Ensemble/Conformal Prediction 对真实不确定性(认知+偶然)的建模。深入温度缩放实战(在独立验证集、eval 模式、fp32 下拟合 T>1)、12 项生产陷阱清单(训练集泄漏、未 eval、低精度、bin 数、类别不平衡、OOD 检测、多任务、漂移)与可复现 PyTorch 工具箱。与本站 损失函数、正则化、激活函数、RMSNorm、相对位置编码、交叉注意力、残差连接、学习率调度、梯度累积、词嵌入 共同构成 Transformer 内部机制与训练工程深度解系列(补全输出可靠性一环),并与 成员推断/模型提取攻击 共享"置信度"这一攻防面(校准是一把双刃剑)。

Dropout 深度实战:从子网络集成、Inverted Dropout 到 DropPath 与 MC Dropout 的生产工程

Dropout 是深度学习里最反直觉、也最容易被误用的正则化手段之一。它在 2012 年以 "Improving neural networks by preventing co-adaptation of feature detectors" 提出,核心思想只有一句话:**在训练时随机"丢弃"一部分神经元,迫使网络不能在固定的神经元组合上抱团作弊**。本文从第一性原理出发,把 Dropout 的…

正则化深度实战:从权重衰减、Dropout 到早停、数据增强与 Stochastic Depth 的训练工程全解

系统拆解正则化的第一性原理:从经验风险到期望风险的泛化间隙、约束/惩罚优化的统一框架;深入权重衰减与 L2 的本质及 AdamW 的"解耦"陷阱(L2 被二阶动量缩放导致衰减失真),并给出"norm 层与 bias 不衰减"的生产级参数分组实现;讲清 Dropout 的反转(inverted)机制与训练/推理鸿沟(忘记 eval() 的高频事故)、Dropout 与 BatchNorm 的冲突;揭示早停与权重衰减的对偶性(早停等价于隐式 L2)与回滚最佳权重的重要性;从隐式正则视角解读数据增强(Mixup/CutMix/RandAugment)及其与标签平滑的桥接;进阶覆盖 Stochastic Depth(DropPath)、模型 EMA 与 SWA;梳理正则手段的协同与冲突(权重衰减×BN、Dropout×BN、增强×统计量、衰减×预热),给出 12 项生产陷阱清单与可复现 PyTorch 正则工具箱。与本站 RMSNorm、相对位置编码、交叉注意力、残差连接、学习率调度、梯度累积、词嵌入、激活函数、损失函数共同构成 Transformer 内部机制与训练工程深度解系列(补全泛化控制一环)。

损失函数深度实战:从交叉熵、标签平滑到 Focal Loss 与多任务损失的训练工程全解

系统拆解损失函数的第一性原理:为什么 0/1 损失不可导、所有可训练损失都是替代损失;从交叉熵的最大似然与 KL 散度推导、log_softmax 的数值稳定性,到标签平滑(ε 软化目标)、Focal Loss(聚焦难样本、α/γ 调参)、BCE+pos_weight 处理类别不平衡,再覆盖回归损失(MSE/MAE/Huber/Log-Cosh/分位)、带温度 KL 的蒸馏损失与基于同方差不确定性的多任务自适应加权,并给出 10 项生产陷阱清单(数值溢出、reduction 与梯度累积、ignore_index、混合精度、软标签类型、类别失衡、蒸馏冲突、多任务尺度失衡、NaN 检测、指标与 loss 解耦)与可复现 PyTorch 工具箱。与本站 RMSNorm、相对位置编码、交叉注意力、残差连接、学习率调度、梯度累积、词嵌入、激活函数共同构成 Transformer 内部机制与训练工程深度解系列(补全训练目标一环)。

激活函数深度实战:从 ReLU、GELU 的数值稳定性到 SwiGLU / GeGLU 与融合 Kernel 的生产工程

系统拆解激活函数的第一性原理:为什么非线性不可或缺、ReLU 的死亡神经元问题与改进族(LeakyReLU/ELU/SELU),GELU 精确版与 tanh/sigmoid 近似的数值稳定性权衡,再到 SwiGLU/GeGLU 门控线性单元取代 GELU-then-Linear 的设计哲学与维度对齐约束,并深入低精度(FP8)下激活行为差异、GELU exact/approx 混用陷阱与融合 Kernel 工程,给出可复用的 PyTorch 参考实现与 9 项生产陷阱清单,与本站 RMSNorm、相对位置编码、交叉注意力、残差连接、学习率调度、梯度累积、词嵌入共同构成 Transformer 内部机制与训练工程深度解系列(补全 FFN 块最后一环)。

模型逆向攻击深度实战:从置信度最大化、生成式先验到训练数据重建的隐私安全工程

模型逆向攻击(Model Inversion Attack)是机器学习隐私威胁谱系里最容易被低估、却最贴近"数据隐私"本质的一类攻击:攻击者并不想复制你的模型,也不只想判断某条记录是否参与过训练,而是要**从模型的输出反推出训练数据本身**——一个人的基因型、一张人脸、一条医疗记录。本文从第一性原理出发,拆解模型逆向的数学内核,复现从 Fredrikson 基因组隐私到 Secret Sharer…

后门攻击深度实战:从触发器植入、BadNets 到干净标签后门与谱防御的工程全解

后门攻击(Neural Backdoor Attack,亦常称 Trojan Attack)是机器学习安全中一类与数据投毒高度相关却目标迥异的攻击:攻击者在模型**训练阶段**(或预训练权重、第三方供应链环节)植入一个隐藏的「触发器(trigger)」映射,使得模型在面对正常输入时保持高精度,而一旦输入携带特定触发器,模型便按攻击者预设的目标标签输出。它不追求在干净样本上降低整体准确率,而是追求「…

数据投毒攻击深度实战:从标签翻转、干净标签投毒到触发式后门与供应链投毒的攻防工程

数据投毒(Data Poisoning)是机器学习系统面临的一类根本性供给链威胁:攻击者在模型训练之前或训练过程中,向训练集注入精心构造的恶意样本,使最终模型在干净数据上表现正常、却在攻击者指定的输入上失效或按攻击者意图决策。与对抗样本(推理时扰动)、成员推断(隐私窃取)不同,投毒攻击的破坏发生在"信任边界的更上游"——它污染的是模型赖以学习的事实本身。本文从第一性原理出发,系统拆解标签翻转、特征…

对抗训练深度实战:从 Min-Max 鲁棒优化、PGD-AT 到 TRADES 与认证鲁棒性的工程全解

一个在干净样本上 99% 准确率的卷积网络,只要被贴上肉眼不可见的对抗扰动,预测就会瞬间翻车——这是 2014 年 Goodfellow 等人揭示的"对抗样本"现象,也是深度学习从实验室走向安全敏感场景(自动驾驶、金融风控、医疗影像)时绕不开的一道坎。本文不重复"攻击与防御"的通览,而是聚焦**对抗训练(Adversarial Training, AT)这一把模型从被动防御转为主动免疫的核心工程方…

成员推断攻击深度实战:从影子模型、攻击分类器到差分隐私防御的隐私安全工程

成员推断攻击(Membership Inference Attack, MIA)是机器学习隐私领域最基础、也最容易被低估的一类攻击:给定一条样本 x 和黑盒访问的目标模型 f,攻击者要判断 x 是否出现在 f 的训练集里。这件事听起来无害,但它直接戳破了「模型只是学到了泛化规律、不会记住具体训练样本」的幻觉。一旦能稳定判定某条数据「是否被训练过」,就意味着医疗记录、人脸、对话历史等敏感信息可从已发…