code: def __init__(self, logical_operator, mean, transform_matrix, device):
      super(Decomposition, self).__init__(logical_operator)
      self.transformer = True
      if mean is not None:
          self.mean = torch.nn.Parameter(
              torch.from_numpy(mean), requires_grad=False
          )
      else:
          self.mean = None
      self.transform_matrix = torch.nn.Parameter(
          torch.from_numpy(transform_matrix), requires_grad=False
      )
  
file_path: hummingbird/hummingbird/ml/operator_converters/_decomposition_implementations.py
imports: import torch
  from ._physical_operator import PhysicalOperator
label_desc: Use image node_id 1 to create a new Decomposition object from inherited base classes: PhysicalOperator, torch.nn with example: obj = Decomposition(logical_operator, mean, transform_matrix, device)