code: def __init__(
      self,
      params: Params,
      additional_targets: Optional[Dict[str, str]] = None,
  ):
      self.params = params
      self.data_fields = [self.default_data_name]
      if additional_targets is not None:
          for k, v in additional_targets.items():
              if v == self.default_data_name:
                  self.data_fields.append(k)
  
imports: from __future__ import absolute_import
  from abc import ABC, abstractmethod
  from typing import Any, Dict, Optional, Sequence, Tuple
  import numpy
  from .serialization import Serializable
label_desc: Use image node_id 1 to create a new DataProcessor object from inherited base classes: ABC with example: obj = DataProcessor(params, additional_targets)