class_docstr: SELayer 
class_docstr_tok: ["SELayer"]
code: def __init__(self, channel, reduction=1):
      super(SELayer, self).__init__()
      with self.name_scope():
          self.fc = nn.HybridSequential()
          self.fc.add(nn.Dense(channel // reduction))
          self.fc.add(nn.Activation("relu"))
          self.fc.add(nn.Dense(channel, activation="sigmoid"))
  
imports: import math
  import os
  import mxnet
  from mxnet import initializer
  from mxnet.gluon import nn
  from mxnet.gluon.block import HybridBlock
  from .utils import ZeroUniform, _try_load_parameters
label_desc: Use image node_id 1 to create a new SELayer object from inherited base classes: HybridBlock with example: obj = SELayer(channel, reduction)