code: def MLP(
      channels, activation=nn.LeakyReLU(0.2), bn_momentum=0.1, bias=True
  ):
      return nn.Sequential(
          *[
              nn.Sequential(
                  nn.Linear(channels[i - 1], channels[i], bias=bias),
                  FastBatchNorm1d(channels[i], momentum=bn_momentum),
                  activation,
              )
              for i in range(1, len(channels))
          ]
      )
  
imports: import numpy
  import torch
  from torch import nn
  from torch.nn.parameter import Parameter
label_desc: Use image node_id 2 for calling a global function with example usage: MLP(channels, activation, bn_momentum, bias) and returns: nn