Exemple #1
0
 def ngram5_prob_typed_after(self, row):
     logger.debug('ngram5_prob_typed_after, ID: %s' % row.ID)
     all_chars = self.get_ngram_after(row, row.Typed, row.error_start_typed,
                                      4)
     return helper.get_prob_chars(all_chars, self.lm_file)
Exemple #2
0
 def ngram4_prob_typed_before(self, row):
     logger.debug('ngram4_prob_typed_before, ID: %s' % row.ID)
     all_chars = self.get_ngram_before(row, row.Typed,
                                       row.error_start_typed, 3)
     return helper.get_prob_chars(all_chars, self.lm_file)
Exemple #3
0
 def ngram4_prob_intended_after(self, row):
     logger.debug('ngram4_prob_intended_after, ID: %s' % row.ID)
     all_chars = self.get_ngram_after(row, row.Intended,
                                      row.error_start_intended, 3)
     return helper.get_prob_chars(all_chars, self.lm_file)
Exemple #4
0
 def ngram1_prob_typed(self, row):
     logger.debug('ngram1_prob_typed, ID: %s' % row.ID)
     char = self.get_mistyped_char(row.Typed, row.error_start_typed)
     return helper.get_prob_chars(char, self.lm_file)
Exemple #5
0
 def ngram5_prob_intended_before(self, row):
     logger.debug('ngram5_prob_intended_before, ID: %s' % row.ID)
     all_chars = self.get_ngram_before(row, row.Intended,
                                       row.error_start_intended, 4)
     return helper.get_prob_chars(all_chars, self.lm_file)