Deep Learning pour le texte avec PyTorch
Shubham Jain
Instructor
"- Les tâches de génération de texte produisent un texte semblable à celui des humains
"
{{1}}"
"- Compare le texte généré et le texte de référence
"`python
from torchmetrics.text import BLEUScore
----CODE_GLUE---- ```python generated_text = ['the cat is on the mat'] real_text = [['there is a cat on the mat', 'a cat is on the mat']]bleu = BLEUScore() bleu_metric = bleu(generated_text, real_text) print(\"BLEU Score: \", bleu_metric.item())
out
BLEU Score: tensor(0.7598){{4}}"
"- Compare un texte généré à un texte de référence de deux manières
from torchmetrics.text import ROUGEScoregenerated_text='Bonjour, comment vas-tu ?' real_text= "Bonjour, comment vas-tu ?"rouge = ROUGEScore()rouge_score = rouge([generated_text], [[real_text]]) print("Score ROUGE :", rouge_score)
"`out
Score ROUGE : {'rouge1_fmeasure': tensor(0.8889),
'rouge1_precision': tensor(0.8000),
'rouge1_recall': tensor(1.),
----CODE_GLUE---- ```out 'rouge2_fmeasure': tensor(0.8571), 'rouge2_precision': tensor(0.7500), 'rouge2_recall': tensor(1.),'rougeL_fmeasure': tensor(0.8889), 'rougeL_precision': tensor(0.8000), 'rougeL_recall': tensor(1.),
----CODE_GLUE----
out
'rougeLsum_fmeasure': tensor(0.8889),
'rougeLsum_precision': tensor(0.8000),
'rougeLsum_recall': tensor(1.)}{{4}}"
"- Évalue la présence des mots, pas la compréhension sémantique
Deep Learning pour le texte avec PyTorch