(self)
| 80 | decoded_path[i - 1] = max_idx = track[i, max_idx] |
| 81 | |
| 82 | def decode(self): |
| 83 | cur_pos = 0 |
| 84 | for i in range(self.seq_num): |
| 85 | start = cur_pos |
| 86 | cur_pos += self.seq_start_positions[i] |
| 87 | end = cur_pos |
| 88 | self._decode_one_sequence( |
| 89 | self.decoded_path[start:end, :], self.x[start:end, :] |
| 90 | ) |
| 91 | return self.decoded_path |
| 92 | |
| 93 | |
| 94 | class TestCRFDecodingOp1(OpTest): |
no test coverage detected