ÎncepețiÎncepe gratuit

Detectarea întrebărilor duplicate

Un startup dezvoltă un asistent Q&A pentru a îmbunătăți experiența utilizatorilor pe forumul de suport. Una dintre funcționalitățile principale este detectarea situațiilor în care utilizatorii pun aceeași întrebare folosind cuvinte diferite. Ți s-a cerut să implementezi o soluție cu un model QQP pre-antrenat, care poate determina dacă două întrebări sunt duplicate.

Acest exercițiu face parte din cursul

Procesarea Limbajului Natural (NLP) în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Inițializează un pipeline classifier potrivit cu modelul "textattack/bert-base-uncased-QQP".
  • Folosește pipeline-ul pentru a clasifica dacă question_1 și question_2 sunt parafraze.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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)
Editează și rulează codul