code: def load_tf_hl(
      filepath: Union[str, os.PathLike],
      model: tf.keras.Model,
      state_dict: dict,
  ) -> List[tf.keras.Model]:
      """
      Load hidden layer models for AdversarialAE.
  
      Parameters
      ----------
      filepath
          Saved model directory.
      model
          tf.keras classification model.
      state_dict
          Dictionary containing the detector's parameters.
  
      Returns
      -------
      List with loaded tf.keras models.
      """
      model_dir = Path(filepath).joinpath("model")
      hidden_layer_kld = state_dict["hidden_layer_kld"]
      if not hidden_layer_kld:
          return []
      model_hl = []
      for i, (hidden_layer, output_dim) in enumerate(
          hidden_layer_kld.items()
      ):
          m = DenseHidden(model, hidden_layer, output_dim)
          m.load_weights(
              model_dir.joinpath("model_hl_" + str(i) + ".ckpt")
          )
          model_hl.append(m)
      return model_hl
  
imports: import logging
  import os
  from importlib import import_module
  import warnings
  from functools import partial
  from pathlib import Path
  from typing import Callable, Dict, List, Optional, Tuple, Union, Type
  import dill
  import tensorflow
  from tensorflow_probability.python.distributions.distribution import Distribution
  from transformers import AutoTokenizer
  from alibi_detect.ad import AdversarialAE, ModelDistillation
  from alibi_detect.ad.adversarialae import DenseHidden
  from alibi_detect.cd import ChiSquareDrift, ClassifierDrift, KSDrift, MMDDrift, TabularDrift
  from alibi_detect.cd.tensorflow import UAE, HiddenOutput
  from alibi_detect.cd.tensorflow.preprocess import _Encoder
  from alibi_detect.models.tensorflow import PixelCNN, TransformerEmbedding
  from alibi_detect.models.tensorflow.autoencoder import AE, AEGMM, VAE, VAEGMM, DecoderLSTM, EncoderLSTM, Seq2Seq
  from alibi_detect.od import LLR, IForest, Mahalanobis, OutlierAE, OutlierAEGMM, OutlierProphet, OutlierSeq2Seq, OutlierVAE, OutlierVAEGMM, SpectralResidual
  from alibi_detect.od.llr import build_model
  from alibi_detect.utils.tensorflow.kernels import DeepKernel
  from alibi_detect.utils.frameworks import Framework
  from alibi_detect.version import __version__
  from alibi_detect.base import Detector
  from alibi_detect.saving._typing import VALID_DETECTORS
label_desc: Use image node_id 7 for calling a global function with example usage: load_tf_hl(filepath, model, state_dict) and returns: model_hl, list