NLP Academy · Ders

Üretimi ROUGE ve BLEU ile Puanlama

Özet ve çeviri kalitesini ölçme

4. ders / 413 adım

Ü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. 🎯

Başlamak ücretsiz

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

  1. Çıkarımsal ve Soyutlayıcı Özetler
  2. Seq2Seq Modeliyle Özetleme
  3. Uygulamada Makine Çevirisi
  4. Üretimi ROUGE ve BLEU ile Puanlama
← NLP Academy Sayfasına Dön