Aan de slagGa gratis aan de slag

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

Cursus bekijken

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.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in 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