SqueezeExcitation¶
- class torchvision.ops.SqueezeExcitation(input_channels: int, squeeze_channels: int, activation: ~typing.Callable[[...], ~torch.nn.modules.module.Module] = <class 'torch.nn.modules.activation.ReLU'>, scale_activation: ~typing.Callable[[...], ~torch.nn.modules.module.Module] = <class 'torch.nn.modules.activation.Sigmoid'>)[源代码]¶
此模块实现了来自 https://arxiv.org/abs/1709.01507 的 Squeeze-and-Excitation 模块(参见图 1)。参数
activation
和scale_activation
分别对应于等式 3 中的delta
和sigma
。- 参数::
input_channels (int) – 输入图像中的通道数
squeeze_channels (int) – 压缩通道数
activation (Callable[..., torch.nn.Module], 可选) –
delta
激活函数。默认值:torch.nn.ReLU
scale_activation (Callable[..., torch.nn.Module]) –
sigma
激活函数。默认值:torch.nn.Sigmoid