code: def init_training_args(self) -> None:
      from transformers import TrainingArguments
  
      self.model_kwargs = {
          "pretrained_model_name_or_path": self._model,
          "labels": self._label_list,
      }
  
      self.trainer_kwargs = get_default_args(TrainingArguments.__init__)
      self.trainer_kwargs["evaluation_strategy"] = (
          "no" if self._eval_dataset is None else "epoch"
      )
      self.trainer_kwargs["logging_steps"] = 30
      self.trainer_kwargs["learning_rate"] = 5e-5
      self.trainer_kwargs["weight_decay"] = 0.01
  
file_path: argilla/src/argilla/training/span_marker.py
imports: import logging
  from typing import List, Union
  from datasets import DatasetDict
  from argilla.client.models import TokenClassificationRecord
  from argilla.training.base import ArgillaTrainerSkeleton
  from argilla.training.utils import filter_allowed_args, get_default_args
  from argilla.utils.dependency import require_dependencies
label_desc: Use image node_id 2 for calling the ArgillaSpanMarkerTrainer obj's underlying member method code with example usage: obj.init_training_args() without return types