sgr-interview-300

第 72 题:量化感知训练(QAT)的伪量化节点,梯度近似的前向-反向传播?

题目

量化感知训练(QAT)的伪量化节点,梯度近似的前向-反向传播?


完整讲解

一、QAT 与伪量化节点

量化感知训练(QAT)在训练时模拟量化,使权重与激活在前向中经过量化与反量化,梯度在反向时能穿过该模块更新全精度参数。伪量化指用可微的量化模拟算子代替真实离散量化: \(\hat{x} = \texttt{Dequant}(\texttt{Quant}(x)) = \Delta \cdot \text{round}(x/\Delta),\quad \Delta = \frac{x_{max}-x_{min}}{2^b-1}.\) 前向时 $x \to \hat{x}$,数值为离散格点,但计算图保留;反向时需对「round」做梯度近似。

二、梯度近似的前向-反向

三、工程要点


面试要点


记忆要点

返回模块 返回总览