手机双拼输入法下的智能纠错

以下我在知乎上对问题

为什么 iPhone 的百度、搜狗的双拼输入法的智能纠错功能是无用的?

的回答:

在谈智能纠错之前先看看去年搜狗发布的输入法智能纠错报告
输入法智能纠错报告:那些年我们犯过的错!--IT
来看看智能纠错有那几个方面。
08133901_8CAt.jpg

08133901_A0PB.jpg
08133902_pYSA.jpg

一、从报告中看出,智能纠错主要包括两个方面:
1.模糊音
比如身为四川人的我,前鼻音后鼻音、平舌翘舌、LN
shaok(烧烤)->saok(骚客)
2.击键位置错误
比如wogeini(我给你)->wogrni(我刚日你),bisai(比赛)->bisao(比骚)


二、智能纠错在双拼模式下和全拼模式下的实现的区别
先看一张我目前使用的小鹤输入法双拼方案
08133902_Z0rp.jpg


在PC或者手机全键盘模式下
1.模糊音
模糊音部分和双拼模式下模糊音实现是一样的,这个和击键位置错误是无关的,主要体现在击键以后词组组合是否合理,再加上下文语境来判断纠错。
2.击键错误(全键盘模式下因单个键位置小,发生的击键位移)
以我给你为例,小鹤双拼输入是wogwni,击键错误的情况下,wogeni(我哥你)或者woqini(我气你),这两个词组都不很合理词组范围内(我气你 的情况下,我给你 可以放在候选词中),智能纠错命中。
以比赛为例,双拼是bisd,击键错误的情况下,bisa(比萨)、bisf(比森),这两个词组也不在很合理的词组范围内,技能纠错命中。
以我基友为例,双拼是wojiyz,击键错误的情况下wojuyz(我具有)、wojuuz(我举手),这两个词组都很合理,智能纠错miss。
以真的为例,双拼vfde,击键错误的情况下,vfse(真色)、vfdw(真得),两个词组合理,只能纠错miss。

通过以上分析可以看出在pc或者手机全键盘模式下,智能纠错,能对全键盘模式下因单个键位置小,发生的击键位移进行一定程度的纠正
在这种情况下双拼技术实现方式和全拼输入法方案一样、技术实现简单的描述就是通过击键词组合理性判断和击键周边词组的合理性判断。

然后再分析T9键盘。
先看在T9下的双拼方案(找不到图,苦逼的自己画了)

08133902_c4nR.jpg


看到这个键盘表,你随便按几个按钮。
你确定你是按错了吗?而不是你本来就想打这个词组么?
智能纠错开发猴子泪奔(o(>_<)o ~~)

以报告中打出来为例
08133902_BUTL.jpg
双拼 正确击键是 32(da) 48(iu) 53(ld)
错误击键 32(da) 45(i?)53(ld)
看看击键结果
08133902_deXT.jpg

程序猴子问你? 你确定打出发光了只是因为你击键错误么?
其他我就不去试了,我们只需要知道,

双拼在T9模式下 ,发生击键位移的情况下,打出的合理词组概率很高。


所以在双拼T9模式下智能纠错已经由怎么判断纠正的问题上升到了需不需要智能纠错的高度了,
如果加上这个功能,本身也没有几个场景能用,

还会拉低输入法的效率


转载于:https://my.oschina.net/caiw/blog/376492

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值