【技术实现步骤摘要】
文本补全方法、装置、电子设备和计算机存储介质
[0001]本申请涉及计算机
,尤其涉及一种文本补全方法、装置、电子设备和计算机存储介质。
技术介绍
[0002]目前,文本补全常见于搜索引擎,用户输入要搜索的内容后进行输入推荐。相关技术中因用户可能输入的范围较大,为了能实时进行文本补全,往往使用前缀树等方法进行文本补全。其中,前缀树的方法是一种匹配算法,虽然该方法补全速度快,但是只能从文本开头处进行匹配,若使其能在普遍状态下进行文本补全,则会导致前缀树的创建字典非常大,如此,会降低文本补全的效率。
技术实现思路
[0003]本申请提供一种文本补全方法、装置、电子设备和计算机存储介质,能够提升文本补全的效率。
[0004]本申请的技术方案是这样实现的:
[0005]本申请提供了一种文本补全方法,所述方法包括:
[0006]获取用户输入的目标文本,使用第一前缀树对所述目标文本进行匹配,得到第一匹配结果;所述第一前缀树是根据预设文本库中多个预设文本构建的;
[0007]根据所述第 ...
【技术保护点】
【技术特征摘要】
1.一种文本补全方法,其特征在于,所述方法包括:获取用户输入的目标文本,使用第一前缀树对所述目标文本进行匹配,得到第一匹配结果;所述第一前缀树是根据预设文本库中多个预设文本构建的;根据所述第一匹配结果,确定所述第一前缀树中与所述目标文本匹配的推荐文本的数量是否小于预设数量,并在确定是的情况下,根据目标分类模型得到第二匹配结果;对所述第一匹配结果和所述第二匹配结果进行合并,得到合并结果,根据所述合并结果对所述目标文本进行补全。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在确定所述第一前缀树中与所述目标文本匹配的推荐文本的数量小于预设数量的情况下,使用第二前缀树和/或第三前缀树对所述目标文本进行匹配,得到第三匹配结果;所述第二前缀树是根据所述多个预设文本各自对应的拼音全称构建的,所述第三前缀树是根据所述多个预设文本各自对应的拼音首字母构建的;所述对所述第一匹配结果和所述第二匹配结果进行合并,得到合并结果,包括:对所述第一匹配结果、所述第二匹配结果和所述第三匹配结果进行合并,得到所述合并结果。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取训练语料集;所述训练语料集包括目标场景下多个训练文本语料和每一训练文本语料的标注信息,所述标注信息用于指示所述每一训练文本语料对应的真实类别;将所述多个训练文本语料输入至初始分类模型,得到模型输出结果;根据所述模型输出结果和所述标注信息,确定所述初始分类模型的损失值,并根据所述损失值调整所述初始分类模型的参数,直至所述损失值低于预设阈值时,得到所述目标分类模型。4.根据权利要求1或3所述的方法,其特征在于,所述根据目标分类模型得到第二匹配结果,包括:将所述目标文本输入所述目标分类模型中,获取所述目标文本在多个类别上的预测概率值;选取所述预测概率值中的最大预测概率值,将所述最大预测概率值对应的类别确定为所述目标文本的预测类别;根据所述预测类别对所述目标文本进行匹配,得到所述第二匹配结果。5.根据权利要求4所述的方...
【专利技术属性】
技术研发人员:唐明轩,王洁梅,董占龙,马靖博,柳岸,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。