深度学习中的稀疏性利用
在深度学习领域,稀疏性的利用是提高模型效率和性能的关键技术。本文将深入探讨激活特征图上采样、权重稀疏性等方面的内容,包括其原理、实现方法以及在不同场景下的应用。
1. 上采样引入的稀疏性
在解码器层中,为了生成密集输出,上卷积层及其变体通过增大特征图的尺寸来实现。常见的上采样方法有零插入、最近邻插值、双线性或双三次滤波插值。
- 零插入 :在输入值的行和列之间插入零,会引入约 75% 的稀疏性。
- 最近邻上采样 :将一个像素值复制到相邻像素位置,导致像素窗口具有相同的值,从而产生相关性。
这些上采样方法引入的稀疏性和相关性是结构化且先验已知的,与之前章节中提到的非结构化或数据依赖的稀疏源相比,检测稀疏性或计算差分图的成本显著降低。在某些情况下,可以对输入特征图和/或滤波器权重进行重构,使输入特征图以密集形式处理,避免稀疏处理的开销。例如,将滤波器分解为一组较小的滤波器,对输入特征图进行密集处理,然后将这些小滤波器的输出交织形成更大的输出特征图,使解码器层的处理类似于卷积层。
以下是上采样方法的简单示意表格:
| 上采样方法 | 稀疏性来源 | 特点 |
| — | — | — |
| 零插入 | 插入零 | 约 75% 稀疏性 |
| 最近邻上采样 | 像素值复制 | 产生相关性 |
2. 权重稀疏性的来源
权重稀疏性可以来自多个方面,如滤波器中权重数量超过唯一权重数量时自然出现的重复权重,以及通过滤波器设计、训练
超级会员免费看
订阅专栏 解锁全文

1659

被折叠的 条评论
为什么被折叠?



