ÎncepețiÎncepe gratuit

Evaluarea unui model preantrenat de generare a textului

Echipa PyBooks a folosit un model GPT-2 preantrenat, cu care ai experimentat deja, pentru a genera un text pe baza unui prompt dat. Acum, doresc să evalueze calitatea textului generat. În acest scop, ți s-a cerut să evaluezi textul generat în raport cu un text de referință.

BLEUScore, ROUGEScore au fost încărcate pentru tine.

Acest exercițiu face parte din cursul

Deep Learning pentru text cu PyTorch

Vezi cursul

Instrucțiuni pentru exercițiu

  • Începe prin inițializarea celor două metrici (BLEU și ROUGE) furnizate din torchmetrics.text.
  • Folosește aceste metrici inițializate pentru a calcula scorurile dintre textul generat și textul de referință.
  • Afișează scorurile BLEU și ROUGE calculate.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

reference_text = "Once upon a time, there was a little girl who lived in a village near the forest."
generated_text = "Once upon a time, the world was a place of great beauty and great danger. The world of the gods was the place where the great gods were born, and where they were to live."

# Initialize BLEU and ROUGE scorers
bleu = ____()
rouge = ____()

# Calculate the BLEU and ROUGE scores
bleu_score = bleu([____], [[reference_text]])
rouge_score = rouge([generated_text], [[____]])

# Print the BLEU and ROUGE scores
print("BLEU Score:", bleu_score.____())
print("ROUGE Score:", rouge_score)
Editează și rulează codul