Üretimi ROUGE ve BLEU ile Puanlama
Özet ve çeviri kalitesini ölçme
Üretimi ROUGE ve BLEU ile Puanlama, CoddyKit'te ücretsiz bir NLP Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, NLP Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. NLP Academy kursu toplamda 4 dersten oluşur.
Puan Üretimi Neden Gerekli?
Özetler ve çeviriler serbest biçimli metinlerdir; bu nedenle tek bir doğru yanıt yoktur. Çıktıyı referans metinle karşılaştırmak için ölçütlere ihtiyacımız var. 📏
Bir Referansla Karşılaştırma
Hem ROUGE hem de BLEU, ürettiğiniz metni bir veya daha fazla insan tarafından hazırlanmış referansla karşılaştırır. Referansla örtüşme arttıkça puan yükselir.
Çeviri İçin BLEU
BLEU, çıktınızdaki kısa sözcük dizilerinin kaçının referansta da bulunduğunu ölçer. Makine çevirisi için kullanılan klasik ölçüttür.
BLEU Kesinliği Ödüllendirir
BLEU kesinliğe odaklanır: çıktınızın ne kadarının referansla eşleştiğini sorar. Kısalık cezası, modellerin çok kısa metinlerle hile yapmasını önler.
Özetler İçin ROUGE
ROUGE, özetleme için başvurulan ölçüttür. Özetinizin referanstaki içeriğin ne kadarını geri kazandığını denetler.
ROUGE Geri Çağırmayı Ödüllendirir
ROUGE, geri çağırmaya dayanır: Özetiniz referanstaki önemli sözcükleri yakaladı mı? ROUGE-1, tek sözcüklü örtüşmeleri sayar.
ROUGE-L ve Diziler
ROUGE-L, eşleşen en uzun sözcük dizisine bakar; yalnızca sözcükleri değil, referansın sırasını da koruyan çıktıları ödüllendirir.
ROUGE Hesaplama
evaluate kütüphanesi, puanlamayı tek satırlık bir işleme dönüştürür. rouge'u yükleyin ve tahminlerinizi referanslarıyla birlikte aktarın.
import evaluate
rouge = evaluate.load("rouge")
print(rouge.compute(predictions=preds, references=refs))BLEU Hesaplama
BLEU da aynı şekilde çalışır. Her tahmin için birden fazla çeviri doğru olabileceğinden, bir referans listesi gerektiğini unutmayın.
bleu = evaluate.load("bleu")
print(bleu.compute(predictions=preds, references=refs))Yüksek Puan Daha İyidir
Her iki puan da örtüşme arttıkça yükselir. Modelleri karşılaştırmak için kullanışlıdırlar; ancak tek bir mutlak sayı kendi başına pek anlam taşımaz.
Ölçütler Anlamı Kaçırır
Bu ölçütler gerçek anlamı değil, sözcük örtüşmesini sayar. Farklı sözcükler kullanan kusursuz bir yeniden ifade bile düşük puan alabilir; bu nedenle ölçütleri insan değerlendirmesiyle birlikte kullanın.
Kısa Kontrol
Hangi ölçüt geri çağırmaya odaklanır ve özetleme için standarttır?
Özet
Üretilen metni puanlamayı öğrendiniz: çeviri kesinliği için BLEU, özet geri çağırması için ROUGE ve her ikisinin de neden insan değerlendirmesine ihtiyaç duyduğunu öğrendiniz. 🎯
Yapay zeka eğitmeniyle Python öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 30
- Dersler
- 120
Sıkça Sorulan Sorular
“Üretimi ROUGE ve BLEU ile Puanlama” dersi ücretsiz mi?
Evet — “Üretimi ROUGE ve BLEU ile Puanlama” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve NLP Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. NLP Academy kursu toplamda 4 dersten oluşur.
“Üretimi ROUGE ve BLEU ile Puanlama” dersinde ne öğreneceğim?
Özet ve çeviri kalitesini ölçme NLP Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
NLP Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te NLP Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.
“Üretimi ROUGE ve BLEU ile Puanlama” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu NLP Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her NLP Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Çıkarımsal ve Soyutlayıcı Özetler
- Seq2Seq Modeliyle Özetleme
- Uygulamada Makine Çevirisi
- Üretimi ROUGE ve BLEU ile Puanlama