每日基础课

← 返回日报
基础知识 第一则

权重衰减:今天真正弄懂

先记住 4.8

先记住:一句话定义 + 一句记忆口诀 定义:权重衰减是一种在每次更新模型参数时,主动把权重按比例“往零缩减一点点”的机制,目的是压制参数过度膨胀,防止模型死记硬背。 口诀:每次更新先打折,不让权重往野跑。

通俗讲解

【生活类比】 想象你在阳台养一盆观赏盆景。 阳光和水分充足时(对应训练数据),几根主枝会疯狂往外疯长。如果不加管束,这几根巨型枝条会把花盆压翻,遇到大风(测试场景)直接折断。 聪明的园丁每次浇水施肥(正常梯度更新)时,手里都拿着小剪刀,顺手给过长的枝条各剪短一小截(权重衰减)。 这样整棵树始终保持紧凑、匀称,无论风从哪个方向吹,都不会倒。

【必要公式与符号解释】 权重衰减在训练中体现在参数更新公式里: $$w_{t+1} = (1 - \eta \lambda) w_t - \eta g_t$$

符号逐个拆解: - $w_t$:当前这一步的权重数值。 - $\eta$(读作 eta):学习率。决定梯度改错时迈多大的步子。 - $\lambda$(读作 lambda):权重衰减系数。通常是一个很小的正数(如 0.01 或 0.0001),决定剪枝剪得有多狠。 - $g_t$:当前批次数据算出的梯度。它负责给模型纠错。 - $(1 - \eta \lambda)$:关键所在。在梯度 $g_t$ 修正参数之前,先把原参数 $w_t$ 乘以一个略小于 1 的折扣因子。数值越大,被削减得越多。

【它解决什么问题;没有它会怎样】 它主要解决过拟合。 没有它会发生什么? 在做说话人日志或音视频分类时,训练集里可能夹杂微弱的背景底噪(比如录音笔的高频电流声)。模型为了把训练损失压到最低,会把某些特定权重的绝对值放大到几千甚至上万,拼命去“记住”这些噪声信号。 一旦上了真实测试场景,换了一支麦克风,这种巨型权重就会输出失控的极端值,直接导致说话人识别准确率暴跌。权重衰减强迫参数保持较小数值,使得模型对输入的微小扰动不再敏感。

【权威资料怎么学】 - 《Dive into Deep Learning》:建议先读权重衰减章节,通过其中的二维高维几何图景建立“参数被拉向原点”的直觉,再亲手运行书中的交互代码。 - 《PyTorch Tutorials》:建议对照其官方训练分类器示例,掌握张量更新标准流程,观察优化器中是如何一行传参生效的。

【音视频与说话人日志中的真实用法】 在主流说话人特征提取网络(如 ECAPA-TDNN、ResNet-34 提取 x-vector/d-vector)以及视频多模态特征编码器中: 1. 默认挂在优化器上,常用设置是 AdamW 搭配 $\lambda = 10^{-4} \sim 10^{-2}$。 2. 实际工程细节:权重衰减只给 Conv 和 Linear 层的权重矩阵(weights)用。**BatchNorm / LayerNorm 的缩放平移参数($\gamma, \beta$)以及偏置(bias)通常明确排除在外**,不加衰减。

先想再展开答案
在标准 SGD 优化器下,向 Loss 增加 L2 正则化项与直接在更新时应用权重衰减是否数学等价?
简短答案:等价。两者推导出的最终权重更新公式在形式与数值上完全一致。
为什么在 ECAPA-TDNN 等音频特征提取网络中,通常不对偏置(bias)使用权重衰减?
简短答案:偏置项不控制输入特征的敏感度斜率,且维度极小不易过拟合,对它施加衰减容易压制模型的特征表达偏置。
AdamW 相比传统 Adam,对权重衰减做了哪项核心改动?
简短答案:将衰减步骤与基于动量的梯度更新解耦,直接按比例缩小权重,避免被历史梯度方差不当缩放。
发展脉络 · 现状 · 未来

【发展流程】 1. 之前怎么做:最初大家从损失函数下手,在原始任务 Loss 后面加一项权重平方和 $\frac{\lambda}{2} \|w\|^2$,这被称为 L2 正则化。反向传播时,求导自然产生衰减效果。 2. 为什么出现变化:在传统随机梯度下降(SGD)下,L2 正则化与权重衰减在数学上完全等价。但在 Adam 成为主流后,L2 正则化项会混入梯度中,被自适应历史二阶动量(方差)除掉。结果导致:频繁更新的大梯度权重反而衰减不足,冷门参数衰减过猛,正则化严重失真。 3. 现在怎么用:Loshchilov 和 Hutter 提出 AdamW(Decoupled Weight Decay)。它把权重衰减从梯度的动量计算中完全拆出来,直接在权重更新那一步独立“打折”。如今音视频大模型(如 Whisper、各类 Audio-Visual Transformer)训练标配优化器几乎全换成了 AdamW。

【与相近概念的区别】 - vs L2 正则化:SGD 下两者数学等价;自适应优化器(Adam)下不等价。L2 正则化作用于损失函数,权重衰减直接作用于更新参数。 - vs Dropout:Dropout 是在网络前向传播时随机“关闭”一部分神经元激活值,属于网络结构层面的随机阻断;权重衰减是保留所有连接,纯粹限制参数本身的数值上限。两者常协同使用。 - vs 梯度裁剪(Gradient Clipping):梯度裁剪是针对梯度向量的模长设上限,防止步子迈太大导致训练发散;权重衰减是针对权重本身设拉力,防止参数值逐渐滚雪球式增大。

【当前局限与未来推测】 - 当前局限(事实):它是一个极其粗放的全局惩罚。无法智能区分哪些大权重代表核心说话人声纹特征,哪些大权重纯属拟合背景电流声。设大了会阻碍模型学复杂语音模式(欠拟合),设小了又起不到防过拟合作用,需要大量算力做超参数搜索。 - 未来作用(推测):随着多模态自监督大模型参数量剧增,固定常数的全局衰减可能会向“通道/注意力头自适应衰减”演进。模型可能根据不同音视频模态特征的稀疏性,动态决定每一层的参数折扣力度,而不再依赖人工凭经验统一配置。

评分
4.8
概念清晰,类比准确生动,公式推导严谨且符号拆解详尽,完全贴合音视频/说话人识别工程实况。
自测
  • 为什么把 LayerNorm 的偏置(bias)也加入权重衰减,反而更容易导致模型欠拟合?
  • 训练音视频大模型时,若将优化器由传统 Adam 换为 AdamW 却保持相同的 weight_decay 值,模型的泛化表现通常会发生什么变化?为什么?
  • 当训练样本极其充足且数据增强极其激进时,是否可以把权重衰减设为 0?这样做可能带来什么潜在风险?
类比
园丁修剪盆栽:每次浇水施肥(梯度更新)时,都顺手把各根枝条削短一点点(权重衰减),防止个别枝条野蛮疯长导致花盆失衡倒伏。
动手练习 第二则

权重衰减:动手实现

练习目标 4.9

【目标】 在 10-20 分钟内,用 PyTorch 模拟一个小样本且带高频噪声的音频特征拟合场景,直观对比“无权重衰减(weight_decay=0.0)”与“有权重衰减(weight_decay=0.1)”下的模型表现,亲眼观察权重数值范数(L2 Norm)的剧烈差异。

【输入输出】 - 输入:人工构造的 30 个小样本音频瓶颈特征向量,维度为 10。 - 输出:训练 100 轮后,分别打印两组实验的训练损失、测试损失,以及全连接层权重的 L2 范数大小。

【验收标准】 代码无须第三方非标依赖,纯 PyTorch 即可单文件直接运行。 加了权重衰减的一组,其权重范数显著小于未加衰减的一组,且测试损失更低(泛化更优)。

参考实现

【实现思路】 1. 生成数据:仅生成 30 个样本(极易过拟合),每个样本 10 维,目标值由其中 2 个特征决定,其余 8 维充斥无用噪声。 2. 搭建模型:最极简的线性映射层 `nn.Linear(10, 1, bias=False)`。 3. 对照实验: - 实验组 A:`weight_decay=0.0` - 实验组 B:`weight_decay=0.1` 4. 打印量化指标:监控模型权重的模长(`torch.norm`)。

【完整可运行代码】

import torch
import torch.nn as nn
import torch.optim as optim

# 保证实验完全可复现
torch.manual_seed(42)

# 1. 模拟小样本音频瓶颈特征 (30个样本, 10维特征)
# 真实规律只由前2维决定,后8维是纯背景底噪
X = torch.randn(30, 10)
true_w = torch.zeros(10, 1)
true_w[0, 0] = 2.0
true_w[1, 0] = -3.0
y = torch.matmul(X, true_w) + 0.1 * torch.randn(30, 1)

# 划分训练集与测试集
X_train, y_train = X[:20], y[:20]
X_test, y_test = X[20:], y[20:]

def train_experiment(decay_value: float):
    # 构建最简单的线性模型,方便观察权重
    model = nn.Linear(10, 1, bias=False)
    # 初始化相同的初始权重
    nn.init.constant_(model.weight, 0.5)
    
    criterion = nn.MSELoss()
    # 核心:通过优化器参数传递 weight_decay
    optimizer = optim.SGD(model.parameters(), lr=0.05, weight_decay=decay_value)
    
    for epoch in range(150):
        optimizer.zero_grad()
        loss = criterion(model(X_train), y_train)
        loss.backward()
        optimizer.step()
        
    with torch.no_grad():
        train_loss = criterion(model(X_train), y_train).item()
        test_loss = criterion(model(X_test), y_test).item()
        weight_l2_norm = torch.norm(model.weight).item()
        
    return train_loss, test_loss, weight_l2_norm, model.weight.data.squeeze().tolist()

# 运行两组对比
train_l1, test_l1, norm1, weights1 = train_experiment(decay_value=0.0)
train_l2, test_l2, norm2, weights2 = train_experiment(decay_value=0.1)

print("===== 实验 A: 无权重衰减 (weight_decay = 0.0) =====")
print(f"训练集 Loss: {train_l1:.4f} | 测试集 Loss: {test_l1:.4f}")
print(f"权重 L2 范数 (模长): {norm1:.4f}")

print("\n===== 实验 B: 加入权重衰减 (weight_decay = 0.1) =====")
print(f"训练集 Loss: {train_l2:.4f} | 测试集 Loss: {test_l2:.4f}")
print(f"权重 L2 范数 (模长): {norm2:.4f}")

print("\n===== 权重数值细节对比 =====")
print("真实有效特征下标为 0 和 1,其余 2~9 应尽量靠近 0")
print(f"无衰减权重的后8维底噪项范数: {torch.norm(torch.tensor(weights1[2:])).item():.4f}")
print(f"有衰减权重的后8维底噪项范数: {torch.norm(torch.tensor(weights2[2:])).item():.4f}")
代码拆解与真实用法

【逐段解析与张量形状】 1. 数据构建: - `X`: 形状 `[30, 10]`,代表 30 帧特征(比如 10 维的 Filter-bank 特征)。 - `true_w`: 形状 `[10, 1]`,人工刻意指定只有前两维起效,后八维完全是干扰。 2. 训练执行: - 优化器中 `optim.SGD(model.parameters(), lr=0.05, weight_decay=decay_value)` 是核心。每次 `optimizer.step()` 执行时,PyTorch 内部会自动执行 $w \leftarrow (1 - \text{lr} \times \text{decay}) w - \text{lr} \times \nabla L$。 3. 指标监控: - `torch.norm(model.weight)` 计算权重的二范数 $\sqrt{\sum w_i^2}$。你能直观看到:未加衰减时,模型为了拟合训练集噪声,后八维权重大幅度膨胀;加入衰减后,非核心维度的数值被狠狠压制在 0 附近。

【常见易错点】 - 错误把偏置项也一起大幅度衰减:在复杂网络(如带有几十层全连接)中,如果写 `weight_decay=0.1` 且不加参数过滤,偏置项会被强行拉向 0,造成严重的整体欠拟合。 - 与学习率解耦混淆:在标准 SGD 中,实际每次衰减的比例是 `lr * weight_decay`。如果你改小了学习率 `lr`,单步衰减的绝对力度也会跟着变小。

【在真实音视频工程中的对应位置】 在说话人日志的 PyTorch 训练工程(如 SpeechBrain 或 Pyannote.audio)中,通常这样设置优化器:

# 过滤掉 bias 和 LayerNorm/BatchNorm 权重
decay_params = [p for n, p in model.named_parameters() if p.ndim >= 2]
no_decay_params = [p for n, p in model.named_parameters() if p.ndim < 2]

optimizer = optim.AdamW([
    {'params': decay_params, 'weight_decay': 1e-4},
    {'params': no_decay_params, 'weight_decay': 0.0}
], lr=1e-3)

这段练习代码中的 `decay_value`,正是对应大模型里针对权重矩阵的核心设置。

评分
4.9
练习代码极度精炼、完全自包含、针对性极强;通过噪声特征隔离直观验证了理论;针对工程规范给出了参数分组代码片段。
再练一步
  • 试着把代码中的 optim.SGD 替换为 optim.Adam 和 optim.AdamW,看看在相同的 weight_decay=0.1 下,两者压制权重的表现有什么微妙差别?
  • 尝试修改代码:把训练样本量从 20 增加到 2000,观察有无权重衰减时测试集 Loss 的差距是变大还是变小了?为什么?
类比
一句代码记忆法:优化器参数传个 `weight_decay`,就是给反向传播每一步都配上一把自动削平噪声的刮骨刀。

往期记录 429 条记录

2026年11月06日InfoNCE 损失:今天真正弄懂foundationInfoNCEcontrastive losstemperature
2026年11月06日InfoNCE 损失:动手实现practicePythonPyTorchInfoNCE 损失
2026年11月05日VAD 语音活动检测:今天真正弄懂foundationVADspeech activitysegmentation
2026年11月05日VAD 语音活动检测:动手实现practicePythonPyTorchVAD 语音活动检测
2026年11月05日Adam 与 AdamW:今天真正弄懂foundationAdamAdamWoptimizer
2026年11月05日Adam 与 AdamW:动手实现practicePythonPyTorchAdam 与 AdamW
2026年11月04日SGD 与动量:今天真正弄懂foundationSGDmomentumoptimization
2026年11月04日SGD 与动量:动手实现practicePythonPyTorchSGD 与动量
2026年11月03日对比学习:今天真正弄懂foundationcontrastive learningpositive pairnegative pair
2026年11月03日对比学习:动手实现practicePythonPyTorch对比学习
2026年11月02日Log-Mel 频谱:今天真正弄懂foundationlog-mel spectrogramdynamic rangeaudio
2026年11月02日Log-Mel 频谱:动手实现practicePythonPyTorchLog-Mel 频谱
2026年11月02日学习率与调度器:今天真正弄懂foundationlearning ratewarmupscheduler
2026年11月02日学习率与调度器:动手实现practicePythonPyTorch学习率与调度器
2026年11月01日BatchNorm:今天真正弄懂foundationBatchNormrunning statisticstrain eval
2026年11月01日BatchNorm:动手实现practicePythonPyTorchBatchNorm
2026年10月31日Dropout 为什么有效:今天真正弄懂foundationdropoutregularizationoverfitting
2026年10月31日Dropout 为什么有效:动手实现practicePythonPyTorchDropout 为什么有效
2026年10月31日早期、晚期与中间融合:今天真正弄懂foundationearly fusionlate fusionintermediate fusion
2026年10月31日早期、晚期与中间融合:动手实现practicePythonPyTorch早期融合
2026年10月30日Mel 频率与 Mel 滤波器组:今天真正弄懂foundationMel scalefilterbankaudio feature
2026年10月30日Mel 频率与 Mel 滤波器组:动手实现practicePythonPyTorchMel 频率与 Mel 滤波器组
2026年10月29日自动微分 Autograd:今天真正弄懂foundationautogradcomputation graphbackward
2026年10月29日自动微分 Autograd:动手实现practicePythonPyTorch自动微分 Autograd
2026年10月29日STFT 短时傅里叶变换: 今天真正弄懂foundationSTFTspectrumtime-frequency
2026年10月29日STFT 短时傅里叶变换: 动手实现practicePythonPyTorchSTFT 短时傅里叶 变换
2026年10月29日参数初始化:今天真正弄懂foundationinitializationXavierKaiming
2026年10月29日参数初始化:动手实现practicePythonPyTorch参数初始化
2026年10月29日Cross-Attention:今天真正弄懂foundationcross-attentionquerymultimodal fusion
2026年10月29日Cross-Attention:动手实现 SOURCEpracticePythonPyTorchCross-Attention
2026年10月29日ReLU、GELU 与 SiLU:今天真正弄懂foundationReLUGELUSiLU
2026年10月29日ReLU、GELU 与 SiLU:动手实现practicePythonPyTorchReLU、GELU 与 SiLU
2026年10月28日跨模态对齐:今天真正弄懂foundationmultimodal alignmentaudio-videorepresentation
2026年10月28日跨模态对齐:动手实现practicePythonPyTorch跨模态对齐
2026年10月27日分帧、加窗与帧移:今天真正弄懂foundationframingwindowinghop length
2026年10月27日分帧、加窗与帧移:动手实现practicePythonPyTorch分帧、加窗与帧移
2026年10月27日链式法则与梯度:今天真正弄懂foundationchain rulegradientbackpropagation
2026年10月27日链式法则与梯度:动手实现practicePythonPyTorch链式法则与梯度
2026年10月27日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月27日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月26日广播机制 Broadcasting:今天真正弄懂foundationbroadcastingtensor shapePyTorch
2026年10月26日广播机制 Broadcasting:动手实现practicePythonPyTorch广播机制 Broadcasting
2026年10月25日视频帧与时间维:今天真正弄懂foundationvideo frameFPStemporal dimension
2026年10月25日视频帧与时间维:动手实现practicePythonPyTorch视频帧与时间维
2026年10月24日矩阵乘法的直觉:今天真正弄懂foundationmatrix multiplicationlinear layerprojection
2026年10月24日矩阵乘法的直觉:动手实现practicePythonPyTorch矩阵乘法的直觉
2026年10月23日音频采样与混叠:今天真正弄懂foundationsampling rateNyquistaliasing
2026年10月23日音频采样与混叠:动手实现practicePythonPyTorch音频采样与混叠
2026年10月23日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月23日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月23日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月23日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月23日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月23日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月22日张量、形状与维度:今天真正弄懂foundationtensorshapedimension
2026年10月22日张量、形状与维度:动手实现practicePythonPyTorch张量、形状与维度
2026年10月21日音视频时间对齐:今天真正弄懂foundationaudio-visual alignmentsynchronizationtemporal modeling
2026年10月21日音视频时间对齐:动手实现practicePythonPyTorch音视频时间对齐
2026年10月21日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月21日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月21日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月21日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月21日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月21日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月20日说话人日志基本流程:今天真正弄懂foundationspeaker diarizationVADclustering
2026年10月20日说话人日志基本流程:动手实现practicePythonPyTorch说话人日志基本流程
2026年10月19日说话人嵌入:今天真正弄懂foundationspeaker embeddingx-vectorECAPA-TDNN
2026年10月19日说话人嵌入:动手实现practicePythonPyTorch说话人嵌入
2026年10月18日KV Cache:今天真正弄懂foundationKV cacheinferenceautoregressive
2026年10月18日KV Cache:动手实现practicePythonPyTorchKV Cache
2026年10月18日CTC 损失:今天真正弄懂foundationCTCASRalignment
2026年10月18日CTC 损失:动手实现practicePythonPyTorchCTC 损失
2026年10月18日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月18日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月18日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月18日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月18日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月18日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月18日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月18日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月18日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月18日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月18日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月18日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月18日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月18日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月18日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月18日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月18日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月18日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月17日RoPE 旋转位置编码:今天真正弄懂foundationRoPEposition encodingattention
2026年10月17日RoPE 旋转位置编码:动手实现practicePythonPyTorchRoPE 旋转位置编码
2026年10月16日自注意力机制:今天真正弄懂foundationself-attentionQKVscaled dot product
2026年10月16日自注意力机制:动手实现practicePythonPyTorch自注意力机制
2026年10月15日交叉熵与负对数似然:今天真正弄懂foundationcross entropyNLLclassification
2026年10月15日交叉熵与负对数似然:动手实现practicePythonPyTorch交叉熵与负对数似然
2026年10月15日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月15日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年10月14日Softmax 与温度系数:今天真正弄懂foundationsoftmaxtemperaturelogits
2026年10月14日Softmax 与温度系数:动手实现practicePythonPyTorchSoftmax 与温度系数
2026年10月13日残差连接:今天真正弄懂foundationresidual connectiongradient flowResNet
2026年10月13日残差连接:动手实现practicePythonPyTorch残差连接
2026年10月12日LayerNorm 与 Pre-Norm:今天真正弄懂foundationLayerNormPre-Normresidual
2026年10月12日LayerNorm 与 Pre-Norm:动手实现practicePythonPyTorchLayerNorm 与 Pre-Norm
2026年10月07日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年10月07日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月30日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月30日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月29日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月29日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月29日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月29日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月29日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月29日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月29日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月29日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月29日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月29日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月29日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月29日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月29日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月29日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月29日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月29日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月28日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月28日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月27日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月27日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月26日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月26日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月25日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月25日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月24日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月24日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月24日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月24日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月24日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月24日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月23日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月23日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月22日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月22日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月21日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月21日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月20日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月20日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月19日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月19日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月18日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月18日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月17日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年09月17日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年09月16日音视频同步检测:今天真正弄懂foundationaudio-video synchronizationoffsettemporal alignment
2026年09月16日音视频同步检测:动手实现practicePythonPyTorch音视频同步检测
2026年09月15日因果语言模型:今天真正弄懂foundationcausal language modelnext tokenautoregressive
2026年09月15日因果语言模型:动手实现practicePythonPyTorch因果语言模型
2026年09月14日Encoder 与 Decoder:今天真正弄懂foundationencoderdecodersequence model
2026年09月14日Encoder 与 Decoder:动手实现practicePythonPyTorchEncoder 与 Decoder
2026年09月14日说话人变化检测:今天真正弄懂foundationspeaker change detectionsegmentationdiarization
2026年09月14日说话人变化检测:动手实现practicePythonPyTorch说话人变化检测
2026年09月13日FFN 与 SwiGLU:今天真正弄懂foundationFFNSwiGLUMLP
2026年09月13日FFN 与 SwiGLU:动手实现practicePythonPyTorchFFN 与 SwiGLU
2026年09月13日Active Speaker Detection:今天真正弄懂foundationactive speaker detectionaudio-visualtalking face
2026年09月13日Active Speaker Detection:动手实现practicePythonPyTorchActive Speaker Detection
2026年09月12日重叠语音检测:今天真正弄懂foundationoverlapped speechmulti-speakerdiarization
2026年09月12日重叠语音检测:动手实现practicePythonPyTorch重叠语音检测
2026年09月11日说话人聚类:今天真正弄懂foundationspeaker clusteringagglomerative clusteringcosine
2026年09月11日说话人聚类:动手实现practicePythonPyTorch说话人聚类
2026年09月11日绝对与相对位置编码:今天真正弄懂foundationpositional encodingrelative positionsequence
2026年09月11日绝对与相对位置编码:动手实现practicePythonPyTorch绝对与相对位置编码
2026年09月11日余弦相似度:今天真正弄懂foundationcosine similarityspeaker embeddingdistance
2026年09月11日余弦相似度:动手实现practicePythonPyTorch余弦相似度
2026年09月11日Attention Mask:今天真正弄懂foundationattention maskcausal maskpadding mask
2026年09月11日Attention Mask:动手实现practicePythonPyTorchAttention Mask
2026年09月11日DER 与 JER 评测:今天真正弄懂foundationDERJERdiarization metric
2026年09月11日DER 与 JER 评测:动手实现practicePythonPyTorchDER 与 JER 评测
2026年09月11日多头注意力:今天真正弄懂foundationmulti-head attentionQKVhead
2026年09月11日多头注意力:动手实现practicePythonPyTorch多头注意力
2026年09月10日Tokenization:今天真正弄懂foundationtokenizationBPEvocabulary
2026年09月10日Tokenization:动手实现practicePythonPyTorchTokenization
2026年09月09日Embedding 是什么:今天真正弄懂foundationembeddinglookup tablerepresentation
2026年09月09日Embedding 是什么:动手实现practicePythonPyTorchEmbedding 是什么
2026年09月09日说话人确认与识别:今天真正弄懂foundationspeaker verificationidentificationEER
2026年09月09日说话人确认与识别:动手实现practicePythonPyTorch说话人确认与识别
2026年09月08日时序建模:今天真正弄懂foundationtemporal modelingsequencevideo understanding
2026年09月08日时序建模:动手实现practicePythonPyTorch时序建模
2026年09月07日数据并行 DDP:今天真正弄懂foundationDDPdata parallelall-reduce
2026年09月07日数据并行 DDP:动手实现practicePythonPyTorch数据并行 DDP
2026年09月06日语音增强基础:今天真正弄懂foundationspeech enhancementdenoisingSNR
2026年09月06日语音增强基础:动手实现practicePythonPyTorch语音增强基础
2026年09月05日CLIP 的图文对齐思路:今天真正弄懂foundationCLIPdual encodercontrastive
2026年09月05日CLIP 的图文对齐思路:动手实现practicePythonPyTorchCLIP 的图文对齐思路
2026年09月05日混合精度训练:今天真正弄懂foundationmixed precisionFP16BF16
2026年09月05日混合精度训练:动手实现practicePythonPyTorch混合精度训练
2026年09月04日梯度裁剪:今天真正弄懂foundationgradient clippingexploding gradientnorm
2026年09月04日梯度裁剪:动手实现practicePythonPyTorch梯度裁剪
2026年09月03日权重衰减:今天真正弄懂foundationweight decayL2 regularizationAdamW
2026年09月03日权重衰减:动手实现practicePythonPyTorch权重衰减
2026年09月03日ASR 基本流水线:今天真正弄懂foundationASRacoustic modeldecoder
2026年09月03日ASR 基本流水线:动手实现practicePythonPyTorchASR 基本流水线
2026年09月02日学习率与调度器:今天真正弄懂foundationlearning ratewarmupscheduler
2026年09月02日学习率与调度器:动手实现practicePythonPyTorch学习率与调度器
2026年09月02日对比学习:今天真正弄懂foundationcontrastive learningpositive pairnegative pair
2026年09月02日对比学习:动手实现practicePythonPyTorch对比学习
2026年09月02日SGD 与动量:今天真正弄懂foundationSGDmomentumoptimization
2026年09月02日SGD 与动量:动手实现practicePythonPyTorchSGD 与动量
2026年09月02日VAD 语音活动检测:今天真正弄懂foundationVADspeech activitysegmentation
2026年09月02日VAD 语音活动检测:动手实现practicePythonPyTorchVAD 语音活动检测
2026年09月02日Adam 与 AdamW:今天真正弄懂foundationAdamAdamWoptimizer
2026年09月02日Adam 与 AdamW:动手实现practicePythonPyTorchAdam 与 AdamW
2026年09月02日InfoNCE 损失:今天真正弄懂foundationInfoNCEcontrastive losstemperature
2026年09月02日InfoNCE 损失:动手实现practicePythonPyTorchInfoNCE 损失
2026年09月01日Log-Mel 频谱:今天真正弄懂foundationlog-mel spectrogramdynamic rangeaudio
2026年09月01日Log-Mel 频谱:动手实现practicePythonPyTorchLog-Mel 频谱
2026年08月31日BatchNorm:今天真正弄懂foundationBatchNormrunning statisticstrain eval
2026年08月31日BatchNorm:动手实现practicePythonPyTorchBatchNorm
2026年08月30日Mel 频率与 Mel 滤波器组:今天真正弄懂foundationMel scalefilterbankaudio feature
2026年08月30日Mel 频率与 Mel 滤波器组:动手实现practicePythonPyTorchMel 频率与 Mel 滤波器组
2026年08月30日Dropout 为什么有效:今天真正弄懂foundationdropoutregularizationoverfitting
2026年08月30日Dropout 为什么有效:动手实现practicePythonPyTorchDropout 为什么有效
2026年08月30日早期、晚期与中间融合:今天真正弄懂foundationearly fusionlate fusionmultimodal
2026年08月30日早期、晚期与中间融合:动手实现practicePythonPyTorch早期、晚期与中间融合
2026年08月29日ReLU、GELU 与 SiLU:今天真正弄懂foundationReLUGELUSiLU
2026年08月29日ReLU、GELU 与 SiLU:动手实现practicePythonPyTorchReLU、GELU 与 SiLU
2026年08月28日跨模态对齐:今天真正弄懂foundationmultimodal alignmentaudio-videorepresentation
2026年08月28日跨模态对齐:动手实现practicePythonPyTorch跨模态对齐
2026年08月28日自动微分 Autograd:今天真正弄懂foundationautogradcomputation graphbackward
2026年08月28日自动微分 Autograd:动手实现practicePythonPyTorch自动微分 Autograd
2026年08月28日STFT 短时傅里叶变换:今天真正弄懂foundationSTFTspectrumtime-frequency
2026年08月28日STFT 短时傅里叶变换:动手实现practicePythonPyTorchSTFT 短时傅里叶变换
2026年08月28日参数初始化:今天真正弄懂foundationinitializationXavierKaiming
2026年08月28日参数初始化:动手实现practicePythonPyTorch参数初始化
2026年08月28日Cross-Attention:今天真正弄懂foundationcross-attentionquerymultimodal fusion
2026年08月28日Cross-Attention:动手实现practicePythonPyTorchCross-Attention
2026年08月27日分帧、加窗与帧移:今天真正弄懂foundationframingwindowinghop length
2026年08月27日分帧、加窗与帧移:动手实现practicePythonPyTorch分帧、加窗与帧移
2026年08月27日链式法则与梯度:今天真正弄懂foundationchain rulegradientbackpropagation
2026年08月27日链式法则与梯度:动手实现practicePythonPyTorch链式法则与梯度
2026年08月26日广播机制 Broadcasting:今天真正弄懂foundationbroadcastingtensor shapePyTorch
2026年08月26日广播机制 Broadcasting:动手实现practicePythonPyTorch广播机制 Broadcasting
2026年08月25日视频帧与时间维:今天真正弄懂foundationvideo frameFPStemporal dimension
2026年08月25日视频帧与时间维:动手实现practicePythonPyTorch视频帧与时间维
2026年08月24日矩阵乘法的直觉:今天真正弄懂foundationmatrix multiplicationlinear layerprojection
2026年08月24日矩阵乘法的直觉:动手实现practicePythonPyTorch矩阵乘法的直觉
2026年08月23日音频采样与混叠:今天真正弄懂foundationsampling rateNyquistaliasing
2026年08月23日音频采样与混叠:动手实现practicePythonPyTorch音频采样与混叠
2026年08月22日张量、形状与维度:今天真正弄懂foundationtensorshapedimension
2026年08月22日张量、形状与维度:动手实现practicePythonPyTorch张量、形状与维度
2026年08月21日音视频时间对齐:今天真正弄懂foundationaudio-visual alignmentsynchronizationtemporal modeling
2026年08月21日音视频时间对齐:动手实现practicePythonPyTorch音视频时间对齐
2026年08月20日说话人日志基本流程:今天真正弄懂foundationspeaker diarizationVADclustering
2026年08月20日说话人日志基本流程:动手实现practicePythonPyTorch说话人日志基本流程
2026年08月19日说话人嵌入:今天真正弄懂foundationspeaker embeddingx-vectorECAPA-TDNN
2026年08月19日说话人嵌入:动手实现practicePythonPyTorch说话人嵌入
2026年08月18日KV Cache:今天真正弄懂foundationKV cacheinferenceautoregressive
2026年08月18日KV Cache:动手实现practicePythonPyTorchKV Cache
2026年08月18日CTC 损失:今天真正弄懂foundationCTCASRalignment
2026年08月18日CTC 损失:动手实现practicePythonPyTorchCTC 损失
2026年08月17日RoPE 旋转位置编码:今天真正弄懂foundationRoPEposition encodingattention
2026年08月17日RoPE 旋转位置编码:动手实现practicePythonPyTorchRoPE 旋转位置编码
2026年08月16日自注意力机制:今天真正弄懂foundationself-attentionQKVscaled dot product
2026年08月16日自注意力机制:动手实现practicePythonPyTorch自注意力机制
2026年08月15日交叉熵与负对数似然:今天真正弄懂foundationcross entropyNLLclassification
2026年08月15日交叉熵与负对数似然:动手实现practicePythonPyTorch交叉熵与负对数似然
2026年08月14日Softmax 与温度系数:今天真正弄懂foundationsoftmaxtemperaturelogits
2026年08月14日Softmax 与温度系数:动手实现practicePythonPyTorchSoftmax 与温度系数
2026年08月13日残差连接:今天真正弄懂foundationresidual connectiongradient flowResNet
2026年08月13日残差连接:动手实现practicePythonPyTorch残差连接
2026年08月12日LayerNorm 与 Pre-Norm:今天真正弄懂foundationLayerNormPre-Normresidual
2026年08月12日LayerNorm 与 Pre-Norm:动手实现practicePythonPyTorchLayerNorm 与 Pre-Norm
2026年08月11日信息粒缓存编排interviewPrefixDAGMinCostFlowSemanticHash
2026年08月11日表示一个折线图的最少线段数codeGeometryArrayMath
2026年08月11日RMSNorm:今天真正弄懂foundationRMSNormnormalizationLLaMA
2026年08月11日RMSNorm:动手实现practicePythonPyTorchRMSNorm
2026年08月10日长上下文块复用interviewPrefixCachingDynamicProgrammingIntervalScheduling
2026年08月10日到达终点数字codeMathParityGreedy
2026年08月10日多教师蒸馏调度interviewMinCostFlowDynamicProgrammingParetoFrontier
2026年08月10日定长子串中元音的最大数目codeStringSliding WindowTwo Pointers
2026年08月06日长窗注意力稳健化interviewNumericalStabilitySoftmaxPositionBias
2026年08月06日执行操作使数据元素之和大于等于 KcodeGreedyMathEnumeration
2026年08月05日必须拿起的最小连续卡牌数codehashmaparrayslidingwindow
2026年08月04日绝对差不超过限制的最长连续子数组codesliding windowmonotonic queuedeque
2026年08月03日证据路由与采样优化interviewRoutingSubmodularLatency
2026年08月01日查询引导长视频采样interviewSubmodularKnapsackTemporalCoverage
2026年08月01日边界元素是最大值的子数组数目codeStackArrayMonotonicStack
2026年07月30日受限内存推理调度interviewLLM-servingKV-cacheScheduling
2026年07月29日技能感知词元压缩interviewTokenCompressionMultimodalKnapsack
2026年07月27日递归验证预算分配interviewAStarBanditSubmodular
2026年07月26日推理早停预算分配interviewOptimalStoppingSequentialTestCalibration
2026年07月26日二叉树中所有距离为 K 的结点codeTreeBFSDFS
2026年07月25日流式同传轨迹调度interviewStreamingMonotonicAlignmentLatencyControl
2026年07月25日分割回文串codepalindromebacktrackingdynamicprogramming
2026年07月24日最大节点价值之和codeGreedyBitManipulationTree
2026年07月23日长音视频工具调度interviewTool RoutingDAG SchedulingSubmodular Maximization
2026年07月20日流式多模态记忆检索interviewStreaming MemoryMultimodal RetrievalTemporal Indexing
2026年07月20日T 秒后青蛙的位置codeTreeDFSProbability
2026年07月20日约束预算模型路由interviewModel RoutingConstrained OptimizationContextual Bandit
2026年07月20日匹配模式数组的子数组数目 IIcodeArrayKMPStringMatching
2026年07月20日受限显存解码调度interviewLLMCompilerKVCacheScheduling
2026年07月20日填充每个节点的下一个右侧节点指针 IIcodeTreeBFSLinkedList
2026年07月02日变分信息瓶颈Information BottleneckVariational BoundRate-Distortion
2026年07月01日CTC序列对齐算法CTCForward-Backward AlgorithmBlank Token
2026年07月01日故障流行病学Core DumpStatistical DebuggingFault Localization
2026年06月30日哈希嵌入压缩Hash EmbeddingFeature HashingEmbedding Compression
2026年06月29日一致性蒸馏Consistency ModelsProgressive DistillationODE Trajectory
2026年06月29日原生推理引擎Native RuntimeggmlInference Engine
2026年06月28日无分类器引导Classifier-Free GuidanceGuidance ScaleScore Interpolation
2026年06月25日MVDR波束成形MVDR BeamformingSpatial FilteringCovariance Estimation
2026年06月24日神经缩放定律Scaling LawsCompute-Optimal TrainingPower Law
2026年06月23日最小贝叶斯风险解码Minimum Bayes RiskDecision TheoryHypothesis Selection
2026年06月23日PID控制与生成调控PID ControllerFeedback ControlClosed-loop Generation
2026年06月22日生成模型评估度量Frechet Inception DistanceGenerative EvaluationFeature Statistics
2026年06月21日浮点量化收缩偏差FP4 TrainingShrinkage BiasLow-Precision Arithmetic
2026年06月21日模型上线仿真Deployment SimulationShadow TestingOffline Evaluation
2026年06月20日现代联想记忆Hopfield NetworkAssociative MemoryEnergy-Based Model
2026年06月19日离散扩散语言模型Discrete DiffusionAbsorbing StateConcrete Score
2026年06月18日循环变换器架构Looped TransformerWeight TyingAdaptive Computation
2026年06月17日韵律建模演进Prosody PredictionF0 ModelingDuration Prediction
2026年06月16日说话人日志Speaker DiarizationSpeaker EmbeddingEEND
2026年06月15日偏好对齐优化Preference OptimizationDPOReward Modeling
2026年06月14日多令牌并行预测Multi-Token PredictionSpeculative DecodingParallel Decoding
2026年06月13日流匹配生成模型Flow MatchingRectified FlowOptimal Transport Path
2026年06月13日实时管线延迟预算Latency BudgetPipeline OrchestrationTime-to-First-Token
2026年06月12日MoE路由机制Mixture of ExpertsSparse GatingRouter Design
2026年06月11日连续自回归生成Continuous AutoregressiveLatent PredictionAudioVAE
2026年06月10日KV缓存压缩KV Cache CompressionToken EvictionAttention Sparsity
2026年06月09日浏览器端模型推理WebGPUBrowser InferenceClient-side ML
2026年06月02日残差向量量化Residual Vector QuantizationAudio TokenizationNeural Codec
2026年05月31日彩色噪声扩散采样Colored NoiseSpectral BiasSDE Solver
2026年05月31日算子融合编译原理Kernel FusionOperator Fusiontorch.compile
2026年05月20日AI生成内容溯源 (7 chars) ✓Content ProvenanceC2PASynthID
2026年05月19日推理委托设计模式 (8 chars) ✓ Let me now write the full content for both topics. Actually, I realize I should double-check: is "Runtime Abstraction" or "Delegate Pattern" too close to any covered keyword? Looking at the list: Cluster Scheduling, Co-design, Collective Communication, Computational Expressiveness, CUTLASS... No, none of these overlap. OK, let me finalize and write everything out. Let me reconsider the engineering topic one more time. The title "推理委托设计模式" is good but maybe I should make it even more specific and interesting. What about focusing on the "graph partitioning" aspect - how ML runtimes decide which operations to delegate to which backend? This is a more specific and technically interesting angle. No, I think the broader "delegate pattern" is better because it covers the full picture and is more useful to the reader. Let me write it all out now. For the engineering topic, let me think about the history: - Early days: frameworks were monolithic (Caffe, early TensorFlow) - TensorRT (2017): NVIDIA's specialized inference engine, initially standalone - ONNX Runtime (2019): Microsoft introduced "Execution Providers" - the first major delegate-like abstraction - TFLite delegates (2018-2019): TensorFlow Lite introduced delegate API for GPU, NNAPI, etc. - ExecuTorch (2023-2024): PyTorch's answer to edge inference with a clean delegate API - 2025-2026: MLX delegate, Qualcomm AI Engine Direct delegate, etc. This is a rich history. Let me write it up. Actually, I want to make sure I have the dates right: - TensorRT was first released around 2016-2017 - ONNX was announced in 2017 - ONNX Runtime was open-sourced in 2018-2019 - TFLite was released in 2017, delegates came later - ExecuTorch was announced at PyTorch Conference 2023 OK, let me write everything now. I'll be thorough. One more thought: for the MATH section of the engineering topic, I could discuss the graph partitioning problem formally, or I could discuss the cost model for deciding whether to delegate. Let me think... The graph partitioning for delegation can be formalized as: - Given a computation graph $G = (V, E)$ where $V$ is the set of operations and $E$ is data dependencies - And a set of delegates $D = \{d_1, ..., d_m\}$ where each delegate supports a subset of operations $S_i \subseteq V$ - Find a partition $P = \{P_0, P_1, ..., P_m\}$ (where $P_0$ is the fallback/CPU partition) that minimizes total execution time - Subject to: each $
2026年05月17日连续批处理异步化
2026年05月10日连续潜在扩散语言模型Continuous Latent DiffusionNon-autoregressive LMDiffusion Language Model
2026年05月10日零样本跨语言语音克隆Zero-shot Voice CloningCross-lingual TTSIPA Phoneme Representation
2026年05月09日最优传输音频距离Optimal TransportFréchet Audio DistanceRiemannian Metric
2026年05月09日推荐系统推理核内广播优化Intra-kernel BroadcastEmbedding TableRecommendation Inference
2026年05月08日扩散Transformer异常值令牌Outlier TokensDiffusion TransformerAttention Sink
2026年05月08日WebRTC低延迟语音工程WebRTCReal-time AudioJitter Buffer
2026年05月07日音素级深度伪造检测原理Phoneme-level Deepfake DetectionSelf-supervised Speech EmbeddingEmotional Speech Synthesis
2026年05月07日AI训练网络协议工程哲学Multi-path Reliable ConnectionRDMA over EthernetCollective Communication
2026年05月05日对抗解纠缠说话人验证Speaker DisentanglementAdversarial TrainingCross-lingual Verification
2026年05月05日LLM推理为何用语言Chain-of-ThoughtLatent ReasoningToken Space
2026年05月01日跨架构知识蒸馏原理Cross-Architecture DistillationDiffusion LMAutoregressive Teacher
2026年05月01日AI评估计算瓶颈工程LLM Evaluation InfrastructureBenchmark SaturationEval Compute Bottleneck
2026年04月29日平衡传输语音增强Schrödinger BridgeStochastic Differential EquationSpeech Enhancement
2026年04月29日深度学习理论形成Deep Learning TheoryLoss LandscapeNeural Tangent Kernel
2026年04月28日语义进度函数原理Semantic Progress FunctionDiffusion TrajectoryNonlinear Denoising
2026年04月28日大模型OCR选型认知OCR BenchmarkModel Selection BiasCost-Performance Tradeoff
2026年04月27日说话人验证核心原理Speaker Verificationd-vectorECAPA-TDNN
2026年04月27日GPU核函数语言选型GPU Kernel EngineeringCuTe DSLCUTLASS
2026年04月26日时长控制TTS原理Duration ModelingProsody ControlAutoregressive TTS
2026年04月26日AI研究价值评估困境Research EvaluationPublication BiasPeer Review
2026年04月25日全双工对话建模原理Full-Duplex DialogueTurn-TakingVoice Activity Detection
2026年04月25日流式TTS文本规范化Text NormalizationStreaming TTSInverse Text Normalization
2026年04月24日离散扩散语言模型原理Discrete DiffusionMasked Diffusion Language ModelAbsorbing Diffusion
2026年04月24日跟进ML研究的认知工程Information OverloadResearch TriageSpaced Repetition
2026年04月23日一致性正则化ASR原理Consistency RegularizationUnified ASRTransducer
2026年04月23日流式TTS文本规范化工程Text NormalizationStreaming TTSInverse Text Normalization
2026年04月22日神经编码器伪影检测Neural Audio CodecArtifact DetectionForensic Residual
2026年04月22日AI研究复现危机工程Reproducibility CrisisML EngineeringExperimental Rigor
2026年04月21日扩散SNR偏差校正原理Signal-to-Noise RatioDiffusion Timestep BiasScore Matching
2026年04月21日论文复现危机根治工程Reproducibility CrisisAblation StudyExperimental Rigor
2026年04月20日音频时序定位原理Temporal GroundingAudio Event DetectionCross-modal Alignment
2026年04月20日论文复现危机根因Reproducibility CrisisBenchmark OverfittingEvaluation Validity
2026年04月19日流匹配对齐原理Flow Matching AlignmentReward Gradient BackpropagationTrajectory Optimization
2026年04月19日分布式训练任务编排Distributed Training OrchestrationCluster SchedulingFault Tolerance
2026年04月18日最优传输信号融合Optimal TransportWasserstein BarycenterTime-Frequency Resolution
2026年04月18日分布式训练任务调度Distributed Training OrchestrationJob SchedulingCluster Resource Management
2026年04月17日扩散语音识别原理Masked Diffusion Language ModelDiscrete DiffusionASR Decoding
2026年04月17日Mel尺度跨文化偏差Mel ScalePsychoacousticsCultural Bias
2026年04月16日音频水印对抗原理Audio WatermarkingSemi-FragilePsychoacoustic Masking
2026年04月16日推测解码草稿树工程Speculative DecodingDraft TreeBlock Diffusion
2026年04月15日对抗流模型原理Continuous Normalizing FlowAdversarial TrainingFlow Matching
2026年04月15日代理状态可观测性工程Agent ObservabilityDistributed TracingState Machine Debugging
2026年04月14日过程奖励模型原理Process Reward ModelStep-level SupervisionReasoning Chain
2026年04月13日离散令牌音源分离Discrete Token ModelingSource SeparationConditional Generation
2026年04月13日超算API工程哲学Distributed Training OrchestrationSupercomputer API DesignFault Tolerance
2026年04月12日信息瓶颈原理演进Information BottleneckVariational IBDisentanglement
2026年04月12日Safetensors格式工程哲学SafetensorsModel SerializationMemory-Mapped IO
2026年04月11日归一化层演进原理Layer NormalizationRMS NormalizationBatch Normalization
2026年04月11日GEMM自调优后端工程GEMM AutotuningTorchInductorCuteDSL
2026年04月10日多令牌预测原理Multi-Token PredictionSpeculative DecodingMedusa Heads
2026年04月10日ML从业者认知校准Calibration BiasCapability IllusionBenchmark Overfitting
2026年04月09日编码器-解码器LM原理Encoder-Decoder LMCross-Attention ConditioningSequence-to-Sequence
2026年04月09日torch.compile归一化优化torch.compileLayerNormRMSNorm
2026年04月08日KV缓存压缩原理KV Cache CompressionRoPE Position EncodingAttention Score Estimation
2026年04月08日音效基础模型工程Sound Effect GenerationFoundation ModelFoley Synthesis
2026年04月07日可验证奖励强化学习Verifiable RewardRLVRProcess Reward Model
2026年04月07日LLM技能退化认知机制Cognitive OffloadingSkill AtrophyDesirable Difficulty
2026年04月06日音素可解释说话人验证Phoneme-aware Speaker VerificationInterpretable BiometricsLocal Acoustic Evidence
2026年04月06日音频幻觉攻击评估Hallucination AttackAudio Language Model ReliabilityAdversarial Probing
2026年04月05日潜在空间推理原理Latent Space ReasoningContinuous RepresentationToken-Free Inference
2026年04月05日mRNA模型极低成本训练Biology Foundation ModelCross-Species TransferLow-Budget Training
2026年04月04日编码器-解码器TTS原理Encoder-Decoder TTSText ConditioningPositional Capacity
2026年04月04日大模型训练的MXFP8工程MXFP8MicroscalingMixed Precision Training
2026年04月03日在线知识蒸馏原理Online DistillationKnowledge TransferStudent-Teacher
2026年04月03日MoE专家并行调度工程Expert ParallelismMixture of ExpertsAll-to-All Communication
2026年04月02日波形潜空间扩散TTSwaveform latent diffusionnon-autoregressive TTSlatent space acoustic modeling
2026年04月02日波形隐空间扩散原理waveform latent spacediffusion TTSVAE audio codec
2026年04月02日LLM量化权重工程weight quantizationLLM compression4-bit quantization
2026年04月02日扩散语言模型离散生成Discrete DiffusionMasked Diffusion Language ModelNon-autoregressive TTS
2026年04月02日LLM后训练库工程演进RLHF engineeringPPO training stabilityreward hacking
2026年04月02日声学证据瓶颈原理Audio Evidence BottleneckAcoustic GroundingAudio Language Model
2026年04月02日状态空间模型音频建模State Space ModelMambaSelective Scan
2026年04月02日实时语音增强工程选型Real-time Speech EnhancementNoise SuppressionStreaming Inference
2026年04月02日对话上下文压缩原理Context CompressionAbstractive SummarizationCross-Attention Fusion
2026年04月02日说话人匿名化工程Speaker AnonymizationVoice ConversionStreaming Inference
2026年04月02日视听语音识别融合Audio-Visual Speech RecognitionLip ReadingViseme
2026年04月02日GPU训练吞吐加速工程MXFP8MoE TrainingExpert Parallelism
2026年04月01日熵驱动多样性生成diversity samplingtypicality biasrepulsion in latent space
2026年04月01日说话人分割工程选型speaker diarizationbenchmark methodologystreaming ASR pipeline
2026年03月31日转向检测联合建模turn-taking detectionvoice activity detectionjoint acoustic-linguistic modeling
2026年03月31日基准测试的系统性失效benchmark contaminationevaluation validityLLM judge reliability
2026年03月31日扩散模型声学生成diffusion modelscore matchingstochastic differential equation
2026年03月31日TTS开源生态竞争open-weight TTStime-to-first-audiomultilingual speech synthesis
2026年03月30日注意力机制变体演进Multi-Head AttentionGrouped Query AttentionMulti-head Latent Attention
2026年03月30日设备端语音推理架构on-device inferenceExecuTorchvoice agent pipeline
2026年03月29日混合自回归流匹配TTSautoregressive semantic tokensflow matching acoustic decoderhybrid TTS architecture
2026年03月29日NCCL超时诊断方法论NCCL watchdog timeoutdistributed training debuggingcollective communication
2026年03月29日混合架构音频表示Mambastate space modelaudio representation learning
2026年03月29日DeepSeek预训练加速工程MXFP8 trainingexpert parallelismMoE pretraining
2026年03月27日说话人验证度量学习speaker verificationmetric learningcurriculum learning
2026年03月27日MX浮点格式加速训练MXFP8microscalingmixed precision training
2026年03月26日TTS模型极限压缩model compressionknowledge distillationTTS on-device
2026年03月26日小模型极限压缩哲学model compressionknowledge distillationquantization
2026年03月25日流匹配生成原理flow matchingrectified flowODE
2026年03月25日神经音频编解码器neural audio codecresidual vector quantizationEnCodec
2026年03月25日推测解码加速推理speculative decodingdraft modeltoken verification