SNIP
分类: 剪枝与稀疏化
SNIP
定义
SNIP (Single-shot Network Pruning based on Connection Sensitivity) 是 Lee et al. (2019) 提出的训练前剪枝方法,在训练开始前通过一次前向-反向传播确定网络连接的重要性并进行剪枝。
数学形式
其中 为连接掩码, 为连接敏感度。保留 最大的 top- 连接。
核心要点
训练前(at initialization)剪枝的先驱工作
基于梯度的连接敏感度作为重要性指标
与 GraSP 互补:SNIP 关注梯度幅值,GraSP 关注梯度流
证明了网络在初始化阶段就包含结构信息
代表工作
Lee et al. “SNIP: Single-shot Network Pruning based on Connection Sensitivity” (ICLR 2019)