code: def DEFAULT_MONITORS():
      """
      Return the default monitors,
      which will be used in :class:`TrainConfig` and :meth:`Trainer.train_with_defaults`.
      They are:
  
      1. TFEventWriter()
      2. JSONWriter()
      3. ScalarPrinter()
      """
      return [TFEventWriter(), JSONWriter(), ScalarPrinter()]
  
file_path: tensorpack/tensorpack/train/config.py
imports: import os
  from ..compat import tfv1
  from ..callbacks import JSONWriter, MergeAllSummaries, MovingAverageSummary, ProgressBar, RunUpdateOps, ScalarPrinter, TFEventWriter
  from ..dataflow.base import DataFlow
  from ..input_source import InputSource
  from ..tfutils.sesscreate import NewSessionCreator
  from ..tfutils.sessinit import SaverRestore, SessionInit
  from ..utils import logger
  from .model_desc import ModelDescBase
label_desc: Use image node_id 2 for calling a global function with example usage: DEFAULT_MONITORS() and returns: list