class_docstr: Base class that holds necessary (minimal) information needed
docstr: Reduces the dimensionality of entity features.
docstr_tok: ["Reduces","the","dimensionality","of","entity","features","."]
code: def reduce_dims(self):
      """Reduces the dimensionality of entity features."""
      if self.features_dim != 0:
          self.entities[0] = reduce_dims(
              self.entities[0], self.features_dim
          )
          self.entities[1] = reduce_dims(
              self.entities[1], self.features_dim
          )
          logger.info("Dimensionality reduced ...")
  
imports: import logging
  import pandas
  import numpy
  from scipy.sparse import coo_matrix, isspmatrix_csr
  from sklearn.model_selection import train_test_split
  from sklearn.preprocessing import normalize
  from recommenders.utils.python_utils import binarize
  from .geoimc_utils import length_normalize, reduce_dims
label_desc: Use image node_id 4 for calling the Dataset obj's underlying member method code with example usage: obj.reduce_dims() without return types