传统的卷积网络, filter在训练后通常是恒定不变的, 相反, 这篇中引入了动态filter网络的概念, 根据输入条件动态的产生filer, 使得filter具备了自适应的能力,网络
包括两个部分:滤波器产生网络和 动态滤波层 这两个部分的输入能够相等或者不相等spa
其中须要指出的包括两个部分:blog
1. 模型参数(model parameters): 模型参数表示只在训练过程当中被更新,在预先被初始化的层参数, 对于全部的样本都是相同的,file
2. 动态产生参数(dynamically generated parameters) :是由样本所决定的, 是动态生成的,不须要初始化. filter-generating 网络输出动态产生参数model
, 同时该网络仍是有一部分的模型参数.自适应
Filter-Generating Networkim
filter-generating 网络的输入是$I_{A} \in \mathbb{R}^{h \times w \times c_{A}}$, 输出参数$\Theta \in \mathbb{R}^{s \times s \times c_{B} \times n \times d}$ 其中 s是filter的大小, $C_{B]$是输入B的通道数. n 是filter的个数, 动态卷积d = 1,动态局部滤波d = h*w.call
这个滤波器被应用于输入$I_{B} \in \mathbb{R}^{h\times w \times c_{B}}$ 产生输出 $G= F_{\theta}(I_{B})$, 其中margin
$G \in \mathbb{R}^{h\times w \times n}$filter
} $, 过滤器大小s决定接受域,根据应用选择合适的s, 感知域的大小可以经过堆叠多个动态filter 模块进行增长:
$G(i,j) = F_{\theta}(I_{B}(i,j))$
如图所示为动态卷积的过程,