code: def call(self, x: Union[np.ndarray, tf.Tensor]) -> tf.Tensor:
      return self.flatten(self.model(x))
  
file_path: alibi-detect/alibi_detect/cd/tensorflow/preprocess.py
imports: from typing import Callable, Dict, Optional, Type, Union
  import numpy
  import tensorflow
  from alibi_detect.utils.tensorflow.prediction import predict_batch, predict_batch_transformer
  from tensorflow.keras.layers import Dense, Flatten, Input, InputLayer
  from tensorflow.keras.models import Model
label_desc: Use image node_id 2 for calling the HiddenOutput obj's underlying member method code with example usage: obj.call(x) and returns: self