class_docstr: This class defines the default model container for custom of domain-specific implementations
  
  Args:
      operation_type: rudimentary of parent - type of the operation defined in operation or
          data operation repositories
      params: hyperparameters to fit the model with
class_docstr_tok: ["This","class","defines","the","default","model","container","for","custom","of","domain-specific","implementations","Args",":","operation_type",":","rudimentary","of","parent","-","type","of","the","operation","defined","in","operation","or","data","operation","repositories","params",":","hyperparameters","to","fit","the","model","with"]
code: def predict(
      self, trained_operation, predict_data: InputData
  ) -> OutputData:
      prediction = trained_operation.predict(predict_data)
      converted = self._convert_to_output(prediction, predict_data)
      return converted
  
file_path: FEDOT/fedot/core/operations/evaluation/custom.py
imports: import warnings
  from typing import Optional
  from fedot.core.data.data import InputData, OutputData
  from fedot.core.operations.evaluation.evaluation_interfaces import EvaluationStrategy
  from fedot.core.operations.evaluation.operation_implementations.models.custom_model import CustomModelImplementation
  from fedot.core.operations.operation_parameters import OperationParameters
  from fedot.utilities.random import ImplementationRandomStateHandler
label_desc: Use image node_id 3 for calling the CustomModelStrategy obj's underlying member method code with example usage: obj.predict(trained_operation, predict_data) and returns: converted