[发明专利]搜索词类目识别方法及其模型的训练方法、装置在审
申请号: | 202211370360.1 | 申请日: | 2022-11-03 |
公开(公告)号: | CN115712725A | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 华倩龄;赵华;鞠剑勋;李健 | 申请(专利权)人: | 携程旅游信息技术(上海)有限公司 |
主分类号: | G06F16/35 | 分类号: | G06F16/35;G06F16/332;G06F16/33;G06F40/284;G06N3/0455;G06N3/084 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 罗朗;林嵩 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 搜索词 类目 识别 方法 及其 模型 训练 装置 | ||
1.一种搜索词类目识别模型的训练方法,其特征在于,所述搜索词类目识别模型的训练方法包括:
获取多个训练样本;其中,每个训练样本包括与搜索文本对应的搜索分词序列和所述搜索分词序列中与每个搜索分词对应的真实类目标签;
构建预训练模型,所述预训练模型包括嵌入层、编码器层和全连接层;
将所述搜索分词序列输入所述嵌入层,得到token向量、segment向量和mask向量;其中,所述嵌入层包括token嵌入层、segment嵌入层和掩码层;
将所述token向量、所述mask向量和所述segment向量输入所述编码器层进行特征提取,得到所述搜索分词序列对应的文本特征,所述搜索分词对应的第一词特征和所述搜索分词的字符对应的字特征;其中,所述编码器层为多层Transformer结构;
基于所述segment向量对所述字特征进行聚合处理,得到所述搜索分词的第二词特征;
以所述文本特征、所述第一词特征和所述第二词特征为所述全连接层的输入,所述真实类目标签为输出,训练所述预训练模型的网络参数,得到所述搜索词类目识别模型。
2.根据权利要求1所述的搜索词类目识别模型的训练方法,其特征在于,所述将所述搜索分词序列输入所述嵌入层,得到token向量、segment向量和mask向量的步骤包括:
通过所述token嵌入层在所述搜索分词序列的开头插入CLS标记,在每个搜索分词的结尾插入SEP标记,将所述CLS标记、所述SEP标记和所述搜索分词序列的字符映射为token向量;
通过所述segment嵌入层将所述搜索分词在所述搜索分词序列的位置编码映射为segment向量;
通过所述掩码层依次对所述搜索分词序列的字符使用MASK标记进行替换,将替换后的搜索分词序列映射为mask向量。
3.根据权利要求1所述的搜索词类目识别模型的训练方法,其特征在于,所述基于所述segment向量对所述字特征进行聚合处理的步骤包括:
基于所述segment向量获取每个搜索分词对应的字符片段;
对所述字符片段下的字特征进行聚合处理,得到与所述搜索分词对应的所述第二词特征。
4.根据权利要求1所述的搜索词类目识别模型的训练方法,其特征在于,所述获取多个训练样本的步骤之前还包括:
获取目标行业的多条搜索文本;
针对每条搜索文本,对所述搜索文本进行预处理,得到所述训练样本。
5.根据权利要求4所述的搜索词类目识别模型的训练方法,其特征在于,所述对所述搜索文本进行预处理的步骤包括:
对所述搜索文本进行数据清洗;其中,所述数据清洗包括过滤无意义符号和删除空格;
调用与所述目标行业相关的词库对数据清洗后的搜索文本进行匹配以得到多个搜索分词;
基于所述搜索分词连接生成多条搜索分词序列;
从所述搜索分词序列中选择最优的搜索分词序列作为所述训练样本。
6.一种搜索词类目识别方法,其特征在于,所述搜索词类目识别方法的步骤包括:
获取待识别搜索文本;
对所述待识别搜索文本进行预处理,得到待识别搜索分词序列,所述待识别搜索分词序列包括多个待识别搜索分词;
将所述待识别搜索分词序列输入搜索词类目识别模型,分别得到与每个待识别搜索分词对应的至少一种类目结果;
其中,所述搜索词类目识别模型通过如权利要求1-5所述的搜索词类目识别模型的训练方法得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游信息技术(上海)有限公司,未经携程旅游信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211370360.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高炉渣排放量的实时测定方法
- 下一篇:一种石墨金属复合缠绕垫片