예제 #1
0
	def test(self, sentence, poslist):
		start = time.time()
		return viterbi(sentence, poslist, self.classes, self.featureset)
		self.viterbi_time += time.time() - start
예제 #2
0
	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)