DHP:基于超网络的可微分元剪枝
计算机视觉与模式识别
2020-08-04 v3 机器学习
图像与视频处理
摘要
网络剪枝一直是加速神经网络以及减轻模型存储/传输负担的推动力。随着 AutoML 与神经架构搜索(NAS)的出现,剪枝因自动机制与基于搜索的架构优化而成为热点。然而,当前的自动设计依赖于强化学习或进化算法。由于这些算法的不可微性,剪枝算法需要较长的搜索阶段才能达到收敛。为规避此问题,本文引入一种通过超网络实现的可微分剪枝方法用于自动网络剪枝。专门设计的超网络以潜向量为输入并生成骨干网络的权重参数。潜向量控制骨干网络中卷积层的输出通道,并作为各层剪枝的把手。通过对潜向量施加 稀疏正则化并利用近端梯度求解器,可获得稀疏潜向量。将稀疏化后的潜向量通过超网络,所生成权重参数的相应切片可被移除,从而实现网络剪枝。所有层的潜向量被一同剪枝,得到自动的层配置。我们在多种网络上针对图像分类、单图像超分辨率与去噪进行了大量实验。实验结果验证了所提方法。
引用
@article{arxiv.2003.13683,
title = {DHP: Differentiable Meta Pruning via HyperNetworks},
author = {Yawei Li and Shuhang Gu and Kai Zhang and Luc Van Gool and Radu Timofte},
journal= {arXiv preprint arXiv:2003.13683},
year = {2020}
}
备注
ECCV camera-ready. Code is available at https://github.com/ofsoundof/dhp