FerdinandPyCode commited on
Commit
d29c54a
·
1 Parent(s): feb67fb

well done now

Browse files
utils/__pycache__/utils_function.cpython-310.pyc CHANGED
Binary files a/utils/__pycache__/utils_function.cpython-310.pyc and b/utils/__pycache__/utils_function.cpython-310.pyc differ
 
utils/utils_function.py CHANGED
@@ -42,7 +42,13 @@ class Translator:
42
  # Encodage du texte en tokens
43
  tokens = self.model.encode(text)
44
 
 
 
 
 
 
 
45
  # Décodage des tokens en traduction
46
- translation = self.model.decode(tokens)
47
 
48
- return translation
 
42
  # Encodage du texte en tokens
43
  tokens = self.model.encode(text)
44
 
45
+ # Utilisation de la méthode generate avec le paramètre beam
46
+ translations = self.model.generate(tokens, beam=5)
47
+ print(type(translations))
48
+ print(translations[0])
49
+ best_translation_tokens = [translations[i]['tokens'].tolist() for i in range(5)]
50
+
51
  # Décodage des tokens en traduction
52
+ translations = [self.model.decode(best_translation_tokens[i]) for i in range(5)]
53
 
54
+ return "\n".join(translations)