code: def _get_output_shape(self, input_shape, out_transform):
      if self._input_format == "x":
          data_shape = input_shape
      elif self._input_format == "xn":
          data_shape, _ = input_shape
      elif self._input_format == "xen":
          data_shape, _, _ = input_shape
  
      if self._collapse is None:
          return data_shape[:2] + (out_transform.units,)
      else:
          return (data_shape[0], out_transform.units)
  
imports: import tensorflow.keras
  from qkeras import QActivation, QDense, ternary
label_desc: Use image node_id 11 for calling the GarNet obj's underlying member method code with example usage: obj._get_output_shape(input_shape, out_transform) and returns: unknown, data_shape,  out_transform