class_docstr: Defines the general model structure
code: def __init__(self, aggr, pool):
      super().__init__()
  
      self.mp = aggr
      self.pool = pool
  
file_path: spektral/examples/other/node_clustering_tvgnn.py
imports: import numpy
  import tensorflow
  from sklearn.metrics.cluster import completeness_score, homogeneity_score, normalized_mutual_info_score
  from tensorflow.keras import Model
  from tqdm import tqdm
  from spektral.datasets import DBLP
  from spektral.datasets.citation import Citation
  from spektral.layers import AsymCheegerCutPool, GTVConv
  from spektral.utils.sparse import sp_matrix_to_sp_tensor
label_desc: Use image node_id 1 to create a new ClusteringModel object from inherited base classes: Model with example: obj = ClusteringModel(aggr, pool)