code: def __init__(
      self,
      logical_operator,
      x_mean,
      x_std,
      y_mean,
      coefficients,
      device,
  ):
      super(CrossDecomposition, self).__init__(logical_operator)
      self.regression = True
  
      self.x_mean = torch.nn.Parameter(
          torch.from_numpy(x_mean), requires_grad=False
      )
      self.x_std = torch.nn.Parameter(
          torch.from_numpy(x_std), requires_grad=False
      )
      self.y_mean = torch.nn.Parameter(
          torch.from_numpy(y_mean), requires_grad=False
      )
      self.coefficients = torch.nn.Parameter(
          torch.from_numpy(coefficients), 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 CrossDecomposition object from inherited base classes: PhysicalOperator, torch.nn with example: obj = CrossDecomposition(logical_operator, x_mean, x_std, y_mean, coefficients, device)