Deep Learning für Text mit PyTorch
Shubham Jain
Instructor
"- Textgenerierungsaufgaben erzeugen menschenähnlichen Text
"
{{1}}"
"- Vergleicht den generierten Text mit dem Referenztext
"`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}}"
"- Vergleicht einen generierten Text auf zwei Arten mit einem Referenztext
from torchmetrics.text import ROUGEScoregenerated_text='Hello, how are you doing?' real_text= "Hello, how are you?"rouge = ROUGEScore()rouge_score = rouge([generated_text], [[real_text]]) print("ROUGE Score:", rouge_score)
"`out
ROUGE-Score: {'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}}"
"- Bewertet das Vorhandensein von Wörtern, nicht das semantische Verständnis
Deep Learning für Text mit PyTorch