class_docstr: Inherit nlpaug basic augmenter to support insert random punction at random location https://arxiv.org/pdf/2108.13230.pdf
  
  example:
  a healthy ,clean , sweet little girl in Mantin . send me message if you can give her a nice home
  ? a ! healthy ,clean , sweet little : girl , in Mantin . send me message . if you ; can give her ? a nice home
docstr: Parameters
  ----------
  name
      name used when print out augmentation function
  aug_min
      minimum number of punctuation to insert
  aug_max
      maximum number of punctuation to insert
  aug_p
      how many punctuation to insert calculated as aug_p * sentence length
code: def __init__(
      self,
      name="Insert_Punc",
      aug_min=1,
      aug_max=50,
      aug_p=0.3,
  ):
      """
      Parameters
      ----------
      name
          name used when print out augmentation function
      aug_min
          minimum number of punctuation to insert
      aug_max
          maximum number of punctuation to insert
      aug_p
          how many punctuation to insert calculated as aug_p * sentence length
      """
      super().__init__(
          name=name,
          method=Method.WORD,
          action="insert",
          aug_min=aug_min,
          aug_max=aug_max,
          aug_p=aug_p,
          device="cpu",
          include_detail=False,
          verbose=0,
      )
      self.punc_list = [".", ",", "!", "?", ";", ":"]
  
file_path: autogluon/multimodal/src/autogluon/multimodal/utils/nlpaug.py
imports: import random
  from nlpaug import Augmenter
  from nlpaug.util import Method
label_desc: Use image node_id 1 to create a new InsertPunctuation object from inherited base classes: Augmenter with example: obj = InsertPunctuation(name, aug_min, aug_max, aug_p)