시작하기무료로 시작하기

중복 질문 감지

한 스타트업에서 지원 포럼의 사용자 경험을 개선하기 위해 Q&A 어시스턴트를 개발하고 있어요. 핵심 기능 중 하나는 사용자가 서로 다른 표현으로 같은 질문을 했을 때 이를 감지하는 것입니다. 사전 학습된 QQP 모델을 사용해 두 질문이 중복인지 판별하는 솔루션을 구현해 달라는 요청을 받았어요.

이 연습은 강의의 일부입니다

Python으로 배우는 Natural Language Processing (NLP)

강의 보기

연습 안내

  • "textattack/bert-base-uncased-QQP" 모델로 적합한 classifier 파이프라인을 초기화하세요.
  • 파이프라인을 사용해 question_1question_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)
코드 편집 및 실행