Пример #1
0
 def resample_hyperparemeters(self, n_iter):
     ar = stuple((0, 0))
     logging.info('Resampling doc-topic hyperparameters')
     ar += self.alpha.resample(n_iter)
     logging.info('Resampling stem base / pattern model hyperparameters')
     ar += self.pattern_model.resample_hyperparemeters(n_iter) # G_p
     ar += self.pattern_model.base.resample_hyperparemeters(n_iter) # G_p^0
     ar += self.stem_base.resample_hyperparemeters(n_iter) # G_s^0
     logging.info('Resampling all topic-word PYP hyperparameters')
     for topic in self.topic_word:
         ar += topic.resample_hyperparemeters(n_iter) # G_w
         ar += topic.base.stem_model.resample_hyperparemeters(n_iter) # G_s
     return ar
Пример #2
0
 def resample_hyperparemeters(self, n_iter):
     ar = stuple((0, 0))
     logging.info('Resampling stem base / pattern model hyperparameters')
     ar += self.pattern_model.resample_hyperparemeters(n_iter) # G_p
     ar += self.pattern_model.base.resample_hyperparemeters(n_iter) # G_p^0
     ar += self.stem_base.resample_hyperparemeters(n_iter) # G_s^0
     logging.info('Resampling t-table word and stem hyperparameters')
     for t_word in self.t_table:
         ar += t_word.resample_hyperparemeters(n_iter) # G_w
         ar += t_word.base.stem_model.resample_hyperparemeters(n_iter) # G_s
     logging.info('Resampling alignment distribution scale parameter')
     ar += self.a_table.resample_hyperparemeters(n_iter)
     return ar