量化知识点

1:模型量化是将浮点数替换成整数,并进行存储和计算的方法

  • 原始float数据
  • 量化后int数据
  • 量化公式

2:非饱和方式量化、饱和方式量化,对称量化、非对称量化,区别与关系是?

这个是tensorRT的量化方案,可以看出饱和与非饱和是可以与对称、非对称结合的。 

 量化方法

  • 非饱和方式:将浮点数正负绝对值的最大值对应映射到整数的最大最小值,但有效值的动态范围在int8上会很小。
  • 饱和方式:先计算浮点数的阈值T,然后根据浮点数的正负阈值T饱和截断,之后映射到整数的最大最小值。
  • 仿射方式:将浮点数的最大最小值对应映射到整数的最大最小值。

红色代表非饱和方式,黄色代表饱和方式,绿色代表仿射方式 

 量化规则

  • 非对称量化

  •  对称量化

 

  •  对称量化

3谷歌白皮书建议:

  • 激活值X使用非对称量化,对权重值W使用对称量化
  • 激活值X采用饱和量化,    对权重值W采用非饱和量化

4激活为什么用饱和量化?

因为激活值通常分布不均匀,直接使用非饱和量化会使得量化后的值都挤在一个很小的范围从而浪费了INT8范围内的其他空间,也就是说没有充分利用INT8(-128~+127)的值域;

而进行饱和量化后,使得映射后的-128~+127范围内分布相对均匀,这相当于去掉了一些不重要的因素,保留了主要成分。

因此,如何寻找这个阈值T就成了量化的关键,逐步发展出不同的方案

  • MINMAX
  • ADMM
  • KL 散度

图中展示的是不同网络结构的不同 layer 的激活值分布统计图,横坐标是激活值,纵坐标是统计数量的归一化表示,而不是绝对数值统计;图中有卷积层和池化层,它们之间分布很不相同,因此合理的量化方法应该是适用于不同的激活值分布,并且减小信息损失。

上图的激活值统计针对的是一批图片,不同图片输出的激活值不完全相同,所以图中是多条曲线而不是一条曲线,曲线中前面一部分数据重合在一起了。(红色虚线)说明不同图片生成的大部分激活值其分布是相似的;但是在曲线的右边,激活值比较大时(红色实现圈起来的部分),曲线不重复了,一个激活值会对应多个不同的统计量,这时激活值分布是比较乱的。
曲线后面激活值分布比较乱的部分在整个网络层占是占少数的,因此曲线后面的激活值分布部分可以不考虑到映射关系中,只保留激活值分布的主方向。
一般认为量化之后的数据分布与量化前的数据分布越相似,量化对原始数据信息的损失也就越小,即量化算法精度越高。

 参考文献:

1:一文搞懂模型量化算法_嵌入式视觉的技术博客_51CTO博客

2:【2】量化知识-1:量化基本知识点梳理 - 知乎

3: 【商汤泰坦公开课】模型量化了解一下?-核心技术-SenseTime | 商汤科技

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
计量经济学是研究经济现象的数量关系的一门学科。它运用数学和统计学的方法来分析和解释经济现象,并通过建立经济模型来预测和评估经济政策的效果。以下是一些计量经济学的重要知识点: 1. 回归分析:回归分析是计量经济学中最常用的方法之一,用于研究两个或多个变量之间的关系。它可以通过建立回归方程来量化变量之间的关系,并进行模型估计和推断。 2. 假设检验:假设检验是计量经济学中的一项重要工具,用于判断经济模型的有效性和参数的显著性。它可以帮助我们确定经济关系是否真实存在,以及变量之间的影响是否具有统计显著性。 3. 面板数据分析:面板数据是同时包含多个个体和多个时间观测的数据,例如跨国公司的财务数据或家庭的消费数据。面板数据分析可以通过考虑个体和时间的固定效应来控制个体和时间的异质性,从而提供更准确的估计结果。 4. 差分法:差分法是计量经济学中用于解决内生性问题的一种方法。通过对同一实体的不同时期数据进行比较,差分法可以消除个体固定效应和时间固定效应的影响,从而更准确地估计变量之间的关系。 5. 动态面板数据模型:动态面板数据模型是对面板数据进行建模的一种方法。它可以捕捉到个体和时间的动态变化,并分析变量之间的短期和长期关系。 6. 处理方法:处理方法是计量经济学中处理内生性问题的一种方法。它通过利用可观测的外生变量来估计内生变量的影响,从而解决内生性引起的估计偏误问题。 7. 时间序列分析:时间序列分析是研究时间序列数据的变化规律和趋势的方法。它可以帮助我们预测未来的经济变化,并评估经济政策的效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

微风❤水墨

你的鼓励是我最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值