docstr: Predict method for clustering task
  :param trained_operation: operation object
  :param predict_data: data used for prediction
docstr_tok: ["Predict","method","for","clustering","task",":","param","trained_operation",":","operation","object",":","param","predict_data",":","data","used","for","prediction"]
code: def predict(
      self, trained_operation, predict_data: InputData
  ) -> OutputData:
      """
      Predict method for clustering task
      :param trained_operation: operation object
      :param predict_data: data used for prediction
      """
      prediction = trained_operation.predict(predict_data.features)
      converted = self._convert_to_output(prediction, predict_data)
      return converted
  
file_path: FEDOT/fedot/core/operations/evaluation/clustering.py
imports: import warnings
  from typing import Optional
  from sklearn.cluster import KMeans
  from fedot.core.data.data import InputData, OutputData
  from fedot.core.operations.evaluation.evaluation_interfaces import SkLearnEvaluationStrategy
  from fedot.core.operations.operation_parameters import OperationParameters
  from fedot.utilities.random import ImplementationRandomStateHandler
label_desc: Use image node_id 3 for calling the SkLearnClusteringStrategy obj's underlying member method code with example usage: obj.predict(trained_operation, predict_data) and returns: converted