class_docstr: Augmenter that leverage semantic meaning to substitute word.
  
  :param str aug_src: Support 'wordnet' and 'ppdb' .
  :param str model_path: Path of dictionary. Mandatory field if using PPDB as data source
  :param str lang: Language of your text. Default value is 'eng'. For `wordnet`, you can choose lang from this list
      http://compling.hss.ntu.edu.sg/omw/. For `ppdb`, you simply download corresponding langauge pack from
      http://paraphrase.org/#/download.
  :param float aug_p: Percentage of word will be augmented.
  :param int aug_min: Minimum number of word will be augmented.
  :param int aug_max: Maximum number of word will be augmented. If None is passed, number of augmentation is
      calculated via aup_p. If calculated result from aug_p is smaller than aug_max, will use calculated result from
      aug_p. Otherwise, using aug_max.
  :param list stopwords: List of words which will be skipped from augment operation.
  :param str stopwords_regex: Regular expression for matching words which will be skipped from augment operation.
  :param func tokenizer: Customize tokenization process
  :param func reverse_tokenizer: Customize reverse of tokenization process
  :param bool force_reload: Force reload model to memory when initialize the class.
      Default value is False and suggesting to keep it as False if performance is the consideration.
  :param str name: Name of this augmenter
  
  >>> import nlpaug.augmenter.word as naw
  >>> aug = naw.SynonymAug()
class_docstr_tok: ["Augmenter","that","leverage","semantic","meaning","to","substitute","word",".",":","param","str","aug_src",":","Support","'wordnet","'","and","'ppdb","'",".",":","param","str","model_path",":","Path","of","dictionary",".","Mandatory","field","if","using","PPDB","as","data","source",":","param","str","lang",":","Language","of","your","text",".","Default","value","is","'eng","'",".","For","`","wordnet","`",",","you","can","choose","lang","from","this","list","http",":","\/\/compling.hss.ntu.edu.sg\/omw\/",".","For","`","ppdb","`",",","you","simply","download","corresponding","langauge","pack","from","http",":","\/\/paraphrase.org\/","#","\/download",".",":","param","float","aug_p",":","Percentage","of","word","will","be","augmented",".",":","param","int","aug_min",":","Minimum","number","of","word","will","be","augmented",".",":","param","int","aug_max",":","Maximum","number","of","word","will","be","augmented",".","If","None","is","passed",",","number","of","augmentation","is","calculated","via","aup_p",".","If","calculated","result","from","aug_p","is","smaller","than","aug_max",",","will","use","calculated","result","from","aug_p",".","Otherwise",",","using","aug_max",".",":","param","list","stopwords",":","List","of","words","which","will","be","skipped","from","augment","operation",".",":","param","str","stopwords_regex",":","Regular","expression","for","matching","words","which","will","be","skipped","from","augment","operation",".",":","param","func","tokenizer",":","Customize","tokenization","process",":","param","func","reverse_tokenizer",":","Customize","reverse","of","tokenization","process",":","param","bool","force_reload",":","Force","reload","model","to","memory","when","initialize","the","class",".","Default","value","is","False","and","suggesting","to","keep","it","as","False","if","performance","is","the","consideration",".",":","param","str","name",":","Name","of","this","augmenter",">",">",">","import","nlpaug.augmenter.word","as","naw",">",">",">","aug","=","naw.SynonymAug","(",")"]
code: def __str__(self):
      return "Name:{}, Aug Src:{}, Action:{}, Method:{}".format(
          self.name, self.aug_src, self.action, self.method
      )
  
file_path: nlpaug/nlpaug/augmenter/word/synonym.py
imports: import os
  from nlpaug.augmenter.word import WordAugmenter
  from nlpaug.util import Action, Doc, PartOfSpeech, WarningException, WarningName, WarningCode, WarningMessage
  import nlpaug.model.word_dict
label_desc: Use image node_id 6 for calling the SynonymAug obj's underlying member method code with example usage: obj.__str__() and returns: str