class_docstr: Multi scale STFT loss 
class_docstr_tok: ["Multi","scale","STFT","loss"]
code: def __init__(
      self,
      n_ffts=(1024, 2048, 512),
      hop_lengths=(120, 240, 50),
      win_lengths=(600, 1200, 240),
  ):
      super(MultiScaleSTFTLoss, self).__init__()
      self.loss_funcs = torch.nn.ModuleList()
      for n_fft, hop_length, win_length in zip(
          n_ffts, hop_lengths, win_lengths
      ):
          self.loss_funcs.append(
              STFTLoss(n_fft, hop_length, win_length)
          )
  
imports: import torch
  from torch import nn
  from torch.nn import functional
label_desc: Use image node_id 1 to create a new MultiScaleSTFTLoss object from inherited base classes: torch.nn with example: obj = MultiScaleSTFTLoss(n_ffts, hop_lengths, win_lengths)