def __init__(self,
              markov_chain_db: str,
              head_db: str,
              pmi_db: str,
              logger=None):
     Mod.__init__(self, logger)
     self.markov_chain_db = markov_chain_db
     self.head_db = head_db
     self.gen = MarkovChain(self.markov_chain_db)
     self.hs = HeadSelector(self.head_db, pmi_db)
Exemple #2
0
 def __init__(
         self,
         filename: str=None,
         logger=None
 ):
     Mod.__init__(self, logger)
     self.dict_path = filename or os.path.join(
         os.path.abspath(os.path.dirname(__file__)),
         "pattern_dict.txt"
     )
     self.re_text_lst = self.load_dict()
 def __init__(
         self,
         markov_chain_db: str,
         head_db: str,
         pmi_db: str,
         logger=None
 ):
     Mod.__init__(self, logger)
     self.markov_chain_db = markov_chain_db
     self.head_db = head_db
     self.gen = MarkovChain(self.markov_chain_db)
     self.hs = HeadSelector(self.head_db, pmi_db)
Exemple #4
0
 def __init__(
         self,
         filename: str=None,
         train: bool=False,
         logger=None
 ):
     Mod.__init__(self, logger)
     self.dict_path = filename or os.path.join(
         os.path.abspath(os.path.dirname(__file__)),
         "random_dict.txt"
     )
     self.is_train = train
     self.random_texts = self.load_dict()