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

Arama tamamlama sistemi kurma

Arama tamamlama (auto-complete), arama motorları ve mesajlaşma uygulamalarında kullanılan yaygın bir NLP uygulamasıdır. Amaç, kullanıcının kısmi girdisine göre olası tamamlamalar önermektir. Görevin, Hugging Face'in "text-generation" pipeline'ını kullanarak, kullanıcının sorgusundan ilgili tamamlamalar üreten temel bir otomatik tamamlama sistemi uygulamaktır.

Bu egzersiz

Python ile Natural Language Processing (NLP)

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

Egzersiz talimatları

  • "distilgpt2" modeliyle bir autocomplete pipeline'ı oluştur.
  • Verilen prompt için beş arama sorgusu suggestions üret ve her birini en fazla sekiz belirteçle sınırla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

from transformers import pipeline

# Create the pipeline
autocomplete = pipeline(task="____", model="____")

prompt = "Best books to read for"

# Generate search query completions
suggestions = ____

for suggestion in suggestions:
    print(suggestion['generated_text'])
Kodu Düzenle ve Çalıştır