code: def load_data(
      self,
      data: List[Union[tuple, dict]],
      categorical_fields: Optional[Union[str, List[str]]] = None,
      numerical_fields: Optional[Union[str, List[str]]] = None,
      target_fields: Optional[Union[str, List[str]]] = None,
      parameters: Dict[str, Any] = None,
      target_formatter: Optional[TargetFormatter] = None,
  ):
      # Convert the data (list of dictionary / tuple) into Pandas DataFrame
      data_frame = DataFrame.from_records(data)
  
      return super().load_data(
          data_frame,
          categorical_fields,
          numerical_fields,
          target_fields,
          parameters,
          target_formatter,
      )
  
imports: from typing import Any, Dict, List, Optional, Union
  from flash.core.data.io.classification_input import ClassificationInputMixin
  from flash.core.data.io.input import DataKeys
  from flash.core.data.utilities.classification import TargetFormatter
  from flash.core.data.utilities.data_frame import resolve_targets
  from flash.core.data.utilities.loading import load_data_frame
  from flash.core.utilities.imports import _PANDAS_AVAILABLE
  from flash.tabular.input import TabularDataFrameInput
label_desc: Use image node_id 1 for calling the TabularClassificationListInput obj's underlying member method code with example usage: obj.load_data(data, categorical_fields, numerical_fields, target_fields, parameters, target_formatter) and returns: super