SENet

ConvNet

class lucid.models.SENet(config: SENetConfig)

The SENet class augments residual blocks with squeeze-and-excitation modules. SENetConfig supports both the SE-ResNet basic-block family and the bottleneck-based SE-ResNet / SE-ResNeXt variants through a single configuration surface.

Class Signature

class SENet(ResNet):
    def __init__(self, config: SENetConfig)

Parameters

  • config (SENetConfig): Configuration object describing the residual block family, stage depths, squeeze-and-excitation reduction ratio, grouped bottleneck settings, and shared ResNet backbone options.