ПочатиПочніть безкоштовно

Створення системи автодоповнення пошуку

Автодоповнення пошуку — поширений застосунок NLP у пошукових системах і месенджерах. Мета — запропонувати можливі варіанти завершення на основі часткового введення користувача. Ваше завдання — використати pipeline Hugging Face "text-generation", щоб реалізувати базову систему автодоповнення, яка генерує доречні завершення з користувацького запиту.

Ця вправа є частиною курсу

Natural Language Processing (NLP) in Python

Переглянути курс

Інструкції до вправи

  • Створіть pipeline autocomplete з моделлю "distilgpt2".
  • Згенеруйте пʼять пошукових запитів suggestions для заданого prompt, обмеживши кожен щонайбільше вісьмома токенами.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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'])
Редагувати та запускати код