code: def __init__(self, channel, reduction=8):
      super(SELayer, self).__init__()
      self.avg_pool = nn.AdaptiveAvgPool2d(1)
      self.fc = nn.Sequential(
          nn.Linear(channel, channel // reduction),
          nn.ReLU(inplace=True),
          nn.Linear(channel // reduction, channel),
          nn.Sigmoid(),
      )
  
file_path: TTS/TTS/encoder/models/resnet.py
imports: import torch
  from torch import nn
  from TTS.encoder.models.base_encoder import BaseEncoder
label_desc: Use image node_id 1 to create a new SELayer object from inherited base classes: nn with example: obj = SELayer(channel, reduction)