|
4 | 4 | from __future__ import print_function |
5 | 5 |
|
6 | 6 | import unittest |
7 | | -from decoder import * |
| 7 | +from models import decoder |
8 | 8 |
|
9 | 9 |
|
10 | 10 | class TestDecoders(unittest.TestCase): |
@@ -53,31 +53,33 @@ def setUp(self): |
53 | 53 | self.beam_search_result = ['acdc', "b'a"] |
54 | 54 |
|
55 | 55 | def test_greedy_decoder_1(self): |
56 | | - bst_result = ctc_greedy_decoder(self.probs_seq1, self.vocab_list) |
| 56 | + bst_result = decoder.ctc_greedy_decoder(self.probs_seq1, |
| 57 | + self.vocab_list) |
57 | 58 | self.assertEqual(bst_result, self.greedy_result[0]) |
58 | 59 |
|
59 | 60 | def test_greedy_decoder_2(self): |
60 | | - bst_result = ctc_greedy_decoder(self.probs_seq2, self.vocab_list) |
| 61 | + bst_result = decoder.ctc_greedy_decoder(self.probs_seq2, |
| 62 | + self.vocab_list) |
61 | 63 | self.assertEqual(bst_result, self.greedy_result[1]) |
62 | 64 |
|
63 | 65 | def test_beam_search_decoder_1(self): |
64 | | - beam_result = ctc_beam_search_decoder( |
| 66 | + beam_result = decoder.ctc_beam_search_decoder( |
65 | 67 | probs_seq=self.probs_seq1, |
66 | 68 | beam_size=self.beam_size, |
67 | 69 | vocabulary=self.vocab_list, |
68 | 70 | blank_id=len(self.vocab_list)) |
69 | 71 | self.assertEqual(beam_result[0][1], self.beam_search_result[0]) |
70 | 72 |
|
71 | 73 | def test_beam_search_decoder_2(self): |
72 | | - beam_result = ctc_beam_search_decoder( |
| 74 | + beam_result = decoder.ctc_beam_search_decoder( |
73 | 75 | probs_seq=self.probs_seq2, |
74 | 76 | beam_size=self.beam_size, |
75 | 77 | vocabulary=self.vocab_list, |
76 | 78 | blank_id=len(self.vocab_list)) |
77 | 79 | self.assertEqual(beam_result[0][1], self.beam_search_result[1]) |
78 | 80 |
|
79 | 81 | def test_beam_search_decoder_batch(self): |
80 | | - beam_results = ctc_beam_search_decoder_batch( |
| 82 | + beam_results = decoder.ctc_beam_search_decoder_batch( |
81 | 83 | probs_split=[self.probs_seq1, self.probs_seq2], |
82 | 84 | beam_size=self.beam_size, |
83 | 85 | vocabulary=self.vocab_list, |
|
0 commit comments