code: def __init__(
      self, action_names: List[str], report_interval: int = 100
  ):
      self.action_names = action_names
      self.report_interval = report_interval
      super().__init__(
          self.value_list_observers, self.aggregating_observers
      )
  
file_path: ReAgent/reagent/reporting/seq2reward_reporter.py
imports: import itertools
  import logging
  from typing import List
  import torch
  from reagent.core import aggregators
  from reagent.core.observers import IntervalAggregatingObserver
  from reagent.reporting.reporter_base import ReporterBase
  from reagent.workflow.training_reports import Seq2RewardTrainingReport
label_desc: Use image node_id 1 to create a new Seq2RewardReporter object from inherited base classes: ReporterBase with example: obj = Seq2RewardReporter(action_names, report_interval)