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

Виявлення дубльованих запитань

Стартап розробляє помічника для запитань і відповідей, щоб поліпшити досвід користувачів на своєму форумі підтримки. Одна з ключових функцій — виявляти, коли користувачі ставлять те саме запитання іншими словами. Вас попросили реалізувати розв'язання з використанням попередньо натренованої моделі QQP, яка може визначати, чи є два запитання дублікатами.

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

Natural Language Processing (NLP) in Python

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

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

  • Ініціалізуйте відповідний конвеєр classifier з моделлю "textattack/bert-base-uncased-QQP".
  • Використайте конвеєр, щоб класифікувати, чи є question_1 і question_2 перефразуваннями.

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

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

from transformers import pipeline

# Initialize the pipeline
classifier = ____(task="____", model="____")

question_1 = "What's the process to change my password?"
question_2 = "How do I reset my account password?"

# Detect if the two questions are paraphrases
result = classifier({
    "____": ____,
    "____": ____
})

print(result)
Редагувати та запускати код