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'>)[source]¶
该块实现了来自https://arxiv.org/abs/1709.01507的Squeeze-and-Excitation块(见图1)。 参数
activation和scale_activation对应于公式3中的delta和sigma。- Parameters:
input_channels (int) – 输入图像中的通道数
squeeze_channels (int) – 压缩通道的数量
activation (Callable[..., torch.nn.Module], optional) –
delta激活函数。默认值:torch.nn.ReLUscale_activation (Callable[..., torch.nn.Module]) –
sigma激活函数。默认值:torch.nn.Sigmoid