MulaiMulai sekarang secara gratis

Mendeteksi pertanyaan duplikat

Sebuah startup sedang mengembangkan asisten tanya jawab (Q&A) untuk meningkatkan pengalaman pengguna di forum dukungan mereka. Salah satu fitur kuncinya adalah mendeteksi ketika pengguna mengajukan pertanyaan yang sama dengan kata-kata berbeda. Anda diminta untuk menerapkan solusi menggunakan model QQP terlatih sebelumnya yang dapat menentukan apakah dua pertanyaan merupakan duplikat.

Latihan ini adalah bagian dari kursus

Natural Language Processing (NLP) in Python

Lihat Kursus

Petunjuk latihan

  • Inisialisasi pipeline classifier yang sesuai dengan model "textattack/bert-base-uncased-QQP".
  • Gunakan pipeline untuk mengklasifikasikan apakah question_1 dan question_2 merupakan parafrasa.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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)
Edit dan Jalankan Kode