code: def _build_transforms(self, data_shape):
      self._input_feature_transform.build(data_shape)
      self._aggregator_distance.build(data_shape)
      if self._simplified:
          self._output_activation_transform.build(
              self._output_feature_transform.build(
                  data_shape[:2]
                  + (
                      self._aggregator_distance.units
                      * self._input_feature_transform.units,
                  )
              )
          )
      else:
          self._output_activation_transform.build(
              self._output_feature_transform.build(
                  data_shape[:2]
                  + (
                      data_shape[2]
                      + self._aggregator_distance.units
                      * self._input_feature_transform.units
                      + self._aggregator_distance.units,
                  )
              )
          )
  
imports: import tensorflow.keras
  from qkeras import QActivation, QDense, ternary
label_desc: Use image node_id 5 for calling the GarNet obj's underlying member method code with example usage: obj._build_transforms(data_shape) without return types