mmseg配置解析 contract_dilation=True
B站:肆十二-的个人空间-肆十二-个人主页-哔哩哔哩视频 (bilibili.com)
博客:肆十二-优快云博客
contract_dilation=True
是 ResNetV1c 背骨网络中使用的一种设置,与卷积神经网络中的膨胀卷积(Dilated Convolution)有关。为了理解这个参数的作用,我们需要先理解一下什么是膨胀卷积及其目的,然后再介绍 contract_dilation=True
的含义及其在实际应用中的效果。
膨胀卷积(Dilated Convolution)
膨胀卷积(也称为空洞卷积)是一种通过在卷积核中的元素之间插入“空洞”来扩展卷积核的感受野(即卷积核可以覆盖更大范围的输入)。通过引入膨胀率(dilation rate),可以在保持卷积核参数数量不变的情况下增大感受野,从而捕获更大范围的上下文信息。
- 膨胀率(Dilation Rate):卷积核元素之间的间隔。膨胀率为 1 时,相当于普通卷积;膨胀率为 2 时,卷积核每个元素之间间隔一个像素;膨胀率为 3 时,间隔两个像素,以此类推。