我正在尝试使用来自 huggingface 的模型来实现一个 QA 系统。我不明白的一件事是,当我没有指定我用于问答的预训练模型时,模型是随机选择的吗?
from transformers import pipeline
# Allocate a pipeline for question-answering
question_answerer = pipeline('question-answering')
question_answerer({
'question': 'What is the name of the repository ?',
'context': 'Pipeline have been included in the huggingface/transformers repository'
})
输出:
{'score': 0.5135612454720828, 'start': 35, 'end': 59, 'answer': 'huggingface/transformers'}
我知道如何通过添加模型名称(例如,bert-base-uncased)作为模型参数来指定模型,但是当您没有指定任何内容时,它使用的是哪一个?它在拥抱脸上使用所有模型的组合吗?我找不到答案。