本文提出了一种使用随机算法量化网络的方法。
它的思路类似INQ,都是将权重划分为被量化的和全精度部分,然后逐次增加量化的比例,直到百分百。不同之处在于量化权重的选取:INQ是按照从大到小的顺序进行量化,而本文则根据量化误差的大小选取:
这里Wi是某通道权重的全精度值,Qi是其量化后的值。作者定义一个函数:
作者依据该函数提出了四种量化方案:
1:量化概率为1/m,m为权重的通道数。
2:线性函数
3:softmax函数
4:sigmoid函数
作者发现这四种方法的结果差不多,但因为线性函数最简单,所以认为它的效果最好。作者对这种现象的看法是,重要的是随机划分算法,而不是指