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

Hugging Face ile Çalışmak

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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