【技术实现步骤摘要】
调整方法、装置、电子设备及可读存储介质
[0001]本申请属于人工智能
,具体涉及一种调整方法、装置、电子设备及可读存储介质。
技术介绍
[0002]对于中文拼音输入法,不论是拼音全键输入或者是拼音九键输入,固定的输入拼音串会对应若干个候选结果,用户需要从其中选中一个期望的词语点击上屏。中文拼音输入法,拼音出词首选率往往在80%以上(即语言模型首位候选词是用户所期望选中的正确的概率在80%以上)。然而,对于一些组合词或是短语,语言模型出词可能比较差,首位候选词可能不是用户所期望的,例如图1所示,用户输入的拼音串为“cha
’
wei
’
sheng
’
huo”,期望的候选出词为“茶味生活”,但实际模型默认组合出词只有“差为生活”,在此情况下用户通常重新输入字符串或使用数字键或鼠标向下翻页直到找到期望的词语。此外,无论用户期望的词语是首位候选词或是非首位候选词,用户都需要从中选择其中一个上屏到输入框中,交互过程的步骤较多,导致用户输入的效率较低。例如,当用户手速极快时,输 ...
【技术保护点】
【技术特征摘要】
1.一种调整方法,其特征在于,包括:获取用户输入的字符串,将所述字符串作为输入数据输入语言模型,获得所述字符串对应的第一首位候选词;将所述第一首位候选词作为上屏内容进行上屏;对所述字符串进行拆分,获得N个音节序列;其中,N为大于或等于1的正整数;基于所述N个音节序列和所述语言模型,获得所述字符串对应的第二首位候选词;基于所述第二首位候选词调整已上屏的所述第一首位候选词。2.根据权利要求1所述的方法,其特征在于,所述基于所述N个音节序列和所述语言模型,获得所述字符串对应的第二首位候选词,包括:分别将所述音节序列作为输入数据输入所述语言模型,获得M个第一候选词,M为大于1的正整数;对于每一第一候选词,将所述第一候选词对应的末尾音节序列作为输入数据,获得H个可选词,将所述H个可选词与所述第一候选词进行匹配,将与所述第一候选词匹配的可选词作为目标可选词,基于所述第一候选词与所述目标可选词,获得第二候选词;其中,所述末尾音节序列是指所述字符串中除所述第一候选词对应的音节序列外的音节序列,H为大于1的正整数;从所述第二候选词中,确定第二首位候选词。3.根据权利要求1所述的方法,其特征在于,所述将所述第一首位候选词作为上屏内容进行上屏,包括:获取所述用户的输入行为数据,所述输入行为数据包括所述用户的连续的输入事件的相关数据;根据所述输入行为数据,确定是否开启上屏模式;在确定开启所述上屏模式的情况下,将所述第一首位候选词作为上屏内容进行上屏。4.根据权利要求3所述的方法,其特征在于,所述根据所述输入行为数据,确定是否开启上屏模式,包括:根据所述输入行为数据,确定所述用户的连续的输入事件的顺序以及时间间隔;根据所述连续的输入事件的顺序以及时间间隔,确定是否开启上屏模式。5.根据权利要求4所述的方法,其特征在于,所述根据所述连续的输入事件的顺序以及时间间隔,确定是否开启上屏模式,包括:根据所述连续的输入事件的顺序,确定所述用户的输入方式,所述输入方式包括单指输入和双指输入;在所述输入方式为单指输入的情况下,确定所述连续的输入事件的时间间隔是否满足第一输入规则,确定是否开启上屏模式;在所述输入方式为双指输入的情况下,确定所述连续的输入事件的时间间隔是否满足第二输入规则,确定是否开启上屏模式。6.根据权利要求1所述的方法,其特征在于,所述对所述字符串进行拆分,获得N个音节序列,包括:将所述字符串拆分为K个单音节,K为大于或等于1的正整数;对于每一单音节,将所述单音节与在先的单音节进行组合,获得N个音节序列;所述在
先的单音节为输入顺序在所述单音节之前的音节。7.根据权利要求2所述的方法,其特征在于,所述从所述第二候选词中,确定第二首位候选词,包括:确定每个所述第二候选词的权重;选择权重最大的第二候选词作为第二首位候选词。8.根据权利要求7所述的方法,其特征在于,所述确定每个所述第二候选词的权重,包括:对于每一第二候选词,统计所述第二候选词出现的次数或历史选择率,将所述次数或所述历史选择率作为所述第二候选词的权重。9.根据权利要求8所述的方法,其特征在于,所述将所述次数或所述历史选择率作为所述第二候选词的权重,包括:在所述当前第二候选词的次数与其他所述第二候选词的次数相同的情况下,将所述历史选择率作为所述当前第二候选词的权重;在所述当前第二候选词的次数与其他所述第二候选词的次数不相同的情况下,将所述次数作为所述当前第二候选词的权重。10.一种调整装置,其特征在于,包括:第一确定模块,用于获取用户输入的字符串,将所述字符串作为输入数据输...
【专利技术属性】
技术研发人员:张立,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。