class_docstr: Base class for segmentation heads
class_docstr_tok: ["Base","class","for","segmentation","heads"]
code: def get_trainable_parameters(
      self,
      weight_decay: float = 0.0,
      no_decay_bn_filter_bias: bool = False,
      *args,
      **kwargs,
  ):
      param_list = parameter_list(
          named_parameters=self.named_parameters,
          weight_decay=weight_decay,
          no_decay_bn_filter_bias=no_decay_bn_filter_bias,
          *args,
          **kwargs,
      )
      return param_list, [self.lr_multiplier] * len(param_list)
  
file_path: ml-cvnets/cvnets/models/segmentation/heads/base_seg_head.py
imports: import argparse
  from typing import Dict, Optional, Tuple
  from torch import Tensor, nn
  from cvnets.layers import ConvLayer2d, Dropout2d, UpSample
  from cvnets.misc.common import parameter_list
  from cvnets.misc.init_utils import initialize_weights
  from cvnets.models import MODEL_REGISTRY, BaseAnyNNModel
  from utils import logger
label_desc: Use image node_id 7 for calling the BaseSegHead obj's underlying member method code with example usage: obj.get_trainable_parameters(weight_decay, no_decay_bn_filter_bias) and returns: param_list,  unknown