コード例 #1
0
ファイル: testHiddenMarkovModel.py プロジェクト: amm385/POS
 def testLikelihoodProbabilities(self):
     filename = "../train-test-likelihood.pos"
     hmm = HiddenMarkovModel(filename=filename)
     
     expected = {('<s>', '<s>'):1.0, ('Pierre', 'NNP'):.5, (',',','):1.0, ('years', 'CD'): .666}
     
     for key in expected:
         self.assertAlmostEqual(hmm.getLikelihoodProbability(*key), expected[key], delta=.01)
コード例 #2
0
ファイル: testHiddenMarkovModel.py プロジェクト: amm385/POS
 def testPriorProbabilities(self):
     filename = "../train-test-prior.pos"
     
     hmm = HiddenMarkovModel(filename=filename)
     self.assertAlmostEqual(hmm.getPriorProbability((',', 'CD')), .5, delta=.1)