【技术实现步骤摘要】
一种优化模型的生成方法和设备
[0001]本专利技术涉及模型训练
,具体涉及一种优化模型的生成方法和设备。
技术介绍
[0002]文本匹配任务是检索式问答系统中的核心任务,通过计算用户问题与知识库中问题的匹配度,返回用户问题对应的最佳答案。其中,BERT(一种语言模型)模型是基于大规模语料预训练的双向语言模型,通过微调可迁移至文本匹配任务。目前基于BERT模型微调是文本匹配任务的主流方法。
[0003]但是目前检索式问答系统中的文本匹配模型直接将用户问题作为输入,没有充分利用用户问题隐含的意图信息,这导致准确率不够。
[0004]因此,需要有一种更好的方法来解决现有技术中的问题。
技术实现思路
[0005]本专利技术提供一种优化模型的生成方法和设备,能够解决现有技术中准确率的技术问题。
[0006]本专利技术解决上述技术问题的技术方案如下:
[0007]本专利技术实施例提出了一种优化模型的生成方法,包括:
[0008]获取训练数据;
[0009]将所述训练数据组织成用户问题、知识库中问题、用户问题的意图类别标签和相似度类别标签;
[0010]将所述用户问题类型与所述知识库中问题类型通过第一字符拼接成整体,并在所述整体的首尾分别加入第二字符与所述第一字符作为输入;
[0011]基于所述输入使用BERT进行建模得到编码后的向量;
[0012]选择所述第二字符对应的所述向量作为特征向量;
[0013]将所述特征向量分别输入 ...
【技术保护点】
【技术特征摘要】
1.一种优化模型的生成方法,其特征在于,包括:获取训练数据;将所述训练数据组织成用户问题、知识库中问题、用户问题的意图类别标签和相似度类别标签;将所述用户问题类型与所述知识库中问题类型通过第一字符拼接成整体,并在所述整体的首尾分别加入第二字符与所述第一字符作为输入;基于所述输入使用BERT进行建模得到编码后的向量;选择所述第二字符对应的所述向量作为特征向量;将所述特征向量分别输入用于文本相似度计算的第一全连接层与用于意图分类的第二全连接层,以得到文本相似度得分与意图分类得分;基于所述文本相似度得分与所述意图分类得分以及联合第一全连接层与第二全连接层的模型的损失函数对所述模型进行训练;从训练得到的模型中选择F1值最高的模型作为最佳模型。2.如权利要求1所述的方法,其特征在于,所述文本相似度得分通过以下公式确定:y
similarity
=Softmax(F
similarity
(h
i
));其中,y
similarity
为所述文本相似度得分;h
i
为特征向量;F
similarity
为用于文本相似度计算的第一全连接层。3.如权利要求1所述的方法,其特征在于,所述意图分类得分通过以下公式确定:y
intent
=Softmax(F
intent
(h
i
));其中,y
intent
为所述意图分类得分;h
i
为特征向量;F
intent
为用于意图分类的第二全连接层。4.如权利要求1所述的方法,其特征在于,所述损失函数为:L=αL
similarity
+(1
‑
α)L
intent
;其中,L为联合第一全连接层与第二全连接层的模型的损失;L
similarity
为文本匹配任务的损失;L
intent
为意图分类任务的损失,α(0≤α≤1)为系数参数,用于控制L
similarity
与L
intent
两种损失的比例。5.如权利要求4所述的方法,其特征在于,所述文本匹配任务的损失为:其中,N为样本个数,i为训练数据...
【专利技术属性】
技术研发人员:姜姗,刘升平,梁家恩,
申请(专利权)人:厦门云知芯智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。