중복 질문 감지
한 스타트업에서 지원 포럼의 사용자 경험을 개선하기 위해 Q&A 어시스턴트를 개발하고 있어요. 핵심 기능 중 하나는 사용자가 서로 다른 표현으로 같은 질문을 했을 때 이를 감지하는 것입니다. 사전 학습된 QQP 모델을 사용해 두 질문이 중복인지 판별하는 솔루션을 구현해 달라는 요청을 받았어요.
이 연습은 강의의 일부입니다
Python으로 배우는 Natural Language Processing (NLP)
연습 안내
"textattack/bert-base-uncased-QQP"모델로 적합한classifier파이프라인을 초기화하세요.- 파이프라인을 사용해
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)