检测重复问题
一家初创公司正在开发一个问答助手,以提升其支持论坛的用户体验。一个关键功能是检测用户是否用不同的表述提出了相同的问题。您的任务是使用一个预训练的 QQP 模型,判断两条问题是否为重复。
本练习是课程的一部分
Python 中的自然语言处理(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)