Aan de slagBegin gratis

Dubbele vragen detecteren

Een startup ontwikkelt een Q&A-assistent om de gebruikerservaring op hun supportforum te verbeteren. Een belangrijke functie is herkennen wanneer gebruikers dezelfde vraag in andere bewoordingen stellen. Jij bent gevraagd een oplossing te bouwen met een voorgetraind QQP-model dat kan bepalen of twee vragen duplicaten zijn.

Deze oefening maakt deel uit van de cursus

Natural Language Processing (NLP) in Python

Bekijk cursus

Oefeninstructies

  • Initialiseer een geschikte classifier-pipeline met het model "textattack/bert-base-uncased-QQP".
  • Gebruik de pipeline om te classificeren of question_1 en question_2 parafrases zijn.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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)
Code bewerken en uitvoeren