def exam_viterbiLearning(): lines = list(open('dataset_11632_10.txt')) (iterations,x,alphabet,symbols,tramat,emismat) = parseLines(lines) tramat,emismat = viterbiLearning(iterations,x,alphabet,symbols,tramat,emismat) printMatrices(tramat, emismat, symbols, alphabet)
def test_viterbiLearning(): lines = [ "100", "--------", "zyzxzxxxzz", "--------", "x y z", "--------", "A B", "--------", " A B", "A 0.599 0.401 ", "B 0.294 0.706 ", "--------", " x y z", "A 0.424 0.367 0.209 ", "B 0.262 0.449 0.289" ] (iterations,x,alphabet,symbols,tramat,emismat) = parseLines(lines) tramat,emismat = viterbiLearning(iterations,x,alphabet,symbols,tramat,emismat) printMatrices(tramat, emismat, symbols, alphabet)