class_docstr: Base class for all other trainer classes.
  
  :param boolean show_training_progress: Show progress indicators for the
         trainer. The environment variable ``CHATTERBOT_SHOW_TRAINING_PROGRESS``
         can also be set to control this. ``show_training_progress`` will override
         the environment variable if it is set.
code: def __init__(self, chatbot, **kwargs):
      self.chatbot = chatbot
  
      environment_default = os.getenv(
          "CHATTERBOT_SHOW_TRAINING_PROGRESS", True
      )
      self.show_training_progress = kwargs.get(
          "show_training_progress", environment_default
      )
  
imports: import os
  import sys
  import csv
  import time
  from dateutil import parser
  from chatterbot.conversation import Statement
  from chatterbot.tagging import PosLemmaTagger
  from chatterbot import utils
label_desc: Use image node_id 1 to create a new Trainer object from inherited base classes: object with example: obj = Trainer(chatbot)