BaşlayınÜcretsiz başlayın

Uzun metni özetleme

Özetleme, büyük metinleri yönetilebilir içeriğe indirger ve okuyucuların uzun makale veya belgelerdeki kilit noktaları hızlıca kavramasına yardımcı olur.

İki ana tür vardır: Orijinal metinden önemli cümleleri seçen çıkarımsal (extractive) ve ana fikirleri özetleyen yeni cümleler üreten soyutlayıcı (abstractive).

Bu egzersizde, Hugging Face'in pipeline() fonksiyonunu ve cnicu/t5-small-booksum modelini kullanarak bir soyutlayıcı özetleme pipeline'ı oluşturacaksın. Yunanistan'la ilgili bir Wikipedia sayfasından alınan metni özetleyecek ve soyutlayıcı modelin yeniden ifade ettiği çıktıyı orijinaliyle karşılaştıracaksın.

transformers kütüphanesinden pipeline fonksiyonu ve original_text senin için zaten yüklendi.

Bu egzersiz, kursun bir parçasıdır

Hugging Face ile Çalışmak

Kursa Göz Atın

Egzersiz talimatları

  • Görev olarak "summarization" kullanarak özetleme pipelineını oluştur ve summarizer olarak kaydet.
  • Yeni pipeline'ı kullanarak metnin bir özetini oluştur ve summary_text olarak kaydet.
  • Orijinal metnin ve özetin uzunluklarını karşılaştır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create the summarization pipeline
summarizer = ____(____="____", model="cnicu/t5-small-booksum")

# Summarize the text
summary_text = ____(original_text)

# Compare the length
print(f"Original text length: {len(original_text)}")
print(f"Summary length: {len(____[0]['____'])}")
Kodu Düzenle ve Çalıştır