中文

基于单级与多级量化的深度神经网络压缩

机器学习 2018-12-18 v2 人工智能 机器学习

摘要

网络量化是压缩深度神经网络以供实际使用的有效方案。现有网络量化方法不能充分利用深度信息来生成低比特压缩网络。本文中,我们提出两种新颖的网络量化方法:用于高比特量化的单级网络量化 (SLQ) 与用于极低比特量化(三值)的多级网络量化 (MLQ)。我们首次从宽度与深度两个层面考虑网络量化。在宽度层面,参数被分为两部分:一部分用于量化,另一部分用于再训练以消除量化损失。SLQ 利用参数分布来改善宽度层面。在深度层面,我们引入增量层补偿以迭代方式量化各层,从而降低每次迭代中的量化损失。所提方法基于包括 AlexNet、VGG-16、GoogleNet 和 ResNet-18 在内的先进神经网络通过大量实验得到验证。SLQ 与 MLQ 均取得令人印象深刻的结果。

关键词

引用

@article{arxiv.1803.03289,
  title  = {Deep Neural Network Compression with Single and Multiple Level Quantization},
  author = {Yuhui Xu and Yongzhuang Wang and Aojun Zhou and Weiyao Lin and Hongkai Xiong},
  journal= {arXiv preprint arXiv:1803.03289},
  year   = {2018}
}

备注

Published in AAAI18. Code is available at https://github.com/yuhuixu1993/SLQ