class_docstr: This class is an implementation of the original AEDA algorithm (2021) [1].
  
  [1] Karimi et al., 2021, November. AEDA: An Easier Data Augmentation Technique for Text Classification.
  In Findings of the Association for Computational Linguistics: EMNLP 2021 (pp. 2748-2754).
  https://aclanthology.org/2021.findings-emnlp.234.pdf
  
  Example usage: ::
      >>> from textaugment import AEDA
      >>> t = AEDA()
      >>> t.punct_insertion("John is going to town")
      ! John is going to town
class_docstr_tok: ["This","class","is","an","implementation","of","the","original","AEDA","algorithm","(","2021",")","[","1","]",".","[","1","]","Karimi","et","al.",",","2021",",","November",".","AEDA",":","An","Easier","Data","Augmentation","Technique","for","Text","Classification",".","In","Findings","of","the","Association","for","Computational","Linguistics",":","EMNLP","2021","(","pp",".","2748-2754",")",".","https",":","\/\/aclanthology.org\/2021.findings-emnlp.234.pdf","Example","usage",":",":",":",">",">",">","from","textaugment","import","AEDA",">",">",">","t","=","AEDA","(",")",">",">",">","t.punct_insertion","(","``","John","is","going","to","town","''",")","!","John","is","going","to","town"]
docstr: A method to initialize parameters
  
  :type punctuations: list
  :param punctuations: (optional) Punctuations to be inserted
  :type random_state: int
  :param random_state: (optional) Seed
  
  :rtype:   None
  :return:  Constructer do not return.
docstr_tok: ["A","method","to","initialize","parameters",":","type","punctuations",":","list",":","param","punctuations",":","(","optional",")","Punctuations","to","be","inserted",":","type","random_state",":","int",":","param","random_state",":","(","optional",")","Seed",":","rtype",":","None",":","return",":","Constructer","do","not","return","."]
code: def __init__(
      self, punctuations=[".", ";", "?", ":", "!", ","], random_state=1
  ):
      """A method to initialize parameters
  
      :type punctuations: list
      :param punctuations: (optional) Punctuations to be inserted
      :type random_state: int
      :param random_state: (optional) Seed
  
      :rtype:   None
      :return:  Constructer do not return.
      """
      self.punctuations = punctuations
      self.random_state = random_state
      if isinstance(self.random_state, int):
          random.seed(self.random_state)
      else:
          raise TypeError("random_state must have type int")
  
imports: import random
label_desc: Use image node_id 2 to create a new AEDA object  with example: obj = AEDA(punctuations, random_state)