Önceden eğitilmiş metin üretim modelini değerlendirme
PyBooks ekibi, verdiğin bir isteme göre metin üretmek için senin de denediğin önceden eğitilmiş bir GPT-2 modelini kullandı. Şimdi, üretilen bu metnin kalitesini değerlendirmek istiyorlar. Bunu başarmak için, senden üretilen metni bir başvuru (referans) metni kullanarak değerlendirmeni istediler.
BLEUScore, ROUGEScore senin için yüklendi.
Bu egzersiz
PyTorch ile Metin için Deep Learning
kursunun bir parçasıdırEgzersiz talimatları
torchmetrics.text'ten sağlanan iki metriği (BLEU ve ROUGE) başlatarak başla.- Bu başlatılan metrikleri kullanarak üretilen metin ile referans metin arasındaki skorları hesapla.
- Hesaplanan BLEU ve ROUGE skorlarını göster.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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)