class_docstr: Weight clustering compression module config.
class_docstr_tok: ["Weight","clustering","compression","module","config","."]
code: def project_training_weights(
      self, cluster_centroids: tf.Tensor, pulling_indices: tf.Tensor
  ) -> tf.Tensor:
      return self.decompress_weights(cluster_centroids, pulling_indices)
  
file_path: model-optimization/tensorflow_model_optimization/python/core/common/keras/compression/algorithms/weight_clustering.py
imports: from typing import List
  import tensorflow
  from tensorflow_model_optimization.python.core.clustering.keras import clustering_centroids
  from tensorflow_model_optimization.python.core.clustering.keras import clustering_registry
  from tensorflow_model_optimization.python.core.clustering.keras.cluster_config import GradientAggregation
  from tensorflow_model_optimization.python.core.common.keras.compression import algorithm
label_desc: Use image node_id 4 for calling the WeightClustering obj's underlying member method code with example usage: obj.project_training_weights(cluster_centroids, pulling_indices) and returns: self