(sentences)
| 3 | from compute_metric import get_bleu |
| 4 | |
| 5 | def selectBest(sentences): |
| 6 | selfBleu = [[] for _ in range(len(sentences))] |
| 7 | for i, s1 in enumerate(sentences): |
| 8 | for j, s2 in enumerate(sentences): |
| 9 | score = get_bleu(s1, s2) |
| 10 | selfBleu[i].append(score) |
| 11 | idx = np.argmax(np.sum(selfBleu, -1)) |
| 12 | return sentences[idx] |
no test coverage detected