简介
本章节详细介绍AMCT量化场景,以及每个场景下的功能。
量化分类
相关概念
量化过程中使用的相关术语解释如下:
| 
          术语  | 
        
          解释  | 
       
|---|---|
| 
          数据量化和权重量化  | 
        
          训练后量化和量化感知训练,根据量化对象不同,又分为数据(activation)量化和权重(weight)量化。 当前昇腾AI处理器支持数据(activation)做对称/非对称量化,权重(weight)仅支持做对称量化(量化根据量化后数据中心点是否为0可以分为对称量化、非对称量化,详细的量化算法原理请参见量化算法原理)。 
  | 
       
| 
          测试数据集  | 
        
          数据集的子集,用于最终测试模型的效果。  | 
       
| 
          校准  | 
        
          训练后量化场景中,做前向推理获取数据量化因子的过程。  | 
       
| 
          校准数据集  | 
        
          训练后量化场景中,做前向推理使用的数据集。该数据集的分布代表着所有数据集的分布,获取校准集时应该具有代表性,推荐使用测试集的子集作为校准数据集。如果数据集不是模型匹配的数据集或者代表性不够,则根据校准集计算得到的量化因子,在全数据集上表现较差,量化损失大,量化后精度低。  | 
       
| 
          训练数据集  | 
        
          数据集的子集,基于用户训练网络中的数据集,用于对模型进行训练。  | 
       
| 
          量化因子  | 
        
          将浮点数量化为整数的参数,包括缩放因子(scale),偏移量(offset)。 将浮点数量化为整数(以INT8为例)的公式如下: 
  | 
       
| 
          scale  | 
        
          量化因子,浮点数的缩放因子,该参数又分为: 
  | 
       
| 
          offset  | 
        
          量化因子,偏移量,该参数又分为: 
  | 
       
     父主题: 量化
    
   