code: def __init__(
      self, match_mode="normal", language="zh", metrics_list="f1,rouge"
  ):
      self.match_mode = match_mode
      self.language = language
      self.cnt = 0
      self.ee_tp = 0.0
      self.ee_gold_num = 0.0
      self.ee_pred_num = 0.0
      self.ag_tp = 0.0
      self.ag_gold_num = 0.0
      self.ag_pred_num = 0.0
      if language == "zh":
          self.rouge = Rouge()
      self.rouge_1 = 0.0
      self.rouge_2 = 0.0
      self.rouge_l = 0.0
      self.metrics_list = self.init_metrics(metrics_list)
  
imports: from typing import Any
  import jieba
  from rouge_chinese import Rouge
  import rouge
  import re
  from copy import deepcopy
  from collections import defaultdict
label_desc: Use image node_id 1 to create a new EEMetric object  with example: obj = EEMetric(match_mode, language, metrics_list)