class_docstr: The pipeline object which is used to store the series of transformation of features and model
class_docstr_tok: ["The","pipeline","object","which","is","used","to","store","the","series","of","transformation","of","features","and","model"]
docstr: evaluate the pipeline
  :param input_df: input data frame
  :param metric: the evaluation metric
  :return:
docstr_tok: ["evaluate","the","pipeline",":","param","input_df",":","input","data","frame",":","param","metric",":","the","evaluation","metric",":","return",":"]
code: def evaluate(self, input_df, metric=None):
      """
      evaluate the pipeline
      :param input_df: input data frame
      :param metric: the evaluation metric
      :return:
      """
      pass
  
imports: from abc import ABC, abstractmethod
label_desc: Use image node_id 1 for calling the Pipeline obj's underlying member method code with example usage: obj.evaluate(input_df, metric) without return types