def test(self, sentence, poslist): start = time.time() return viterbi(sentence, poslist, self.classes, self.featureset) self.viterbi_time += time.time() - start
def train(self, sentence, poslist, tags): start = time.time() tags_star = viterbi(sentence, poslist, self.classes, self.featureset) self.viterbi_time += time.time() - start self.featureset.update_weights(sentence, poslist, tags_star, tags)