class_docstr: This evaluator allows that multiple sub-evaluators are passed. When the model is evaluated,
  the data is passed sequentially to all sub-evaluators.
  
  All scores are passed to 'main_score_function', which derives one final score value
class_docstr_tok: ["This","evaluator","allows","that","multiple","sub-evaluators","are","passed",".","When","the","model","is","evaluated",",","the","data","is","passed","sequentially","to","all","sub-evaluators",".","All","scores","are","passed","to","'main_score_function","'",",","which","derives","one","final","score","value"]
code: def __init__(
      self,
      evaluators: Iterable[SentenceEvaluator],
      main_score_function=lambda scores: scores[-1],
  ):
      self.evaluators = evaluators
      self.main_score_function = main_score_function
  
imports: from .None import SentenceEvaluator
  from typing import Iterable
label_desc: Use image node_id 1 to create a new SequentialEvaluator object from inherited base classes: SentenceEvaluator with example: obj = SequentialEvaluator(evaluators, main_score_function)