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)
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)
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)
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)
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)