【发布时间】:2011-05-26 10:51:43
【问题描述】:
我正在寻找一种相当简单的算法来确定在 QWERTY 布局上键入单词的难度。
这些词不一定是字典词,因此不能选择常见错误输入词或类似词的列表。我确信一定有一个现有的、经过充分测试的算法,但我找不到任何东西。
谁能提供任何帮助或建议?我正在用 python 编写算法,但欢迎使用任何其他语言或伪代码。
【问题讨论】:
-
如果您了解 Dvorak 键盘背后的逻辑,也许会对您有所帮助。
-
一个粗略的解决方案是获取有关输入错误的数据(讨论stackoverflow.com/questions/1801647/…)并计算出每个键的错误率。这是有问题的,因为拼写错误通常是上下文相关的(换位、相似词之间的混淆、共同结尾等)。考虑到一些上下文,您可以改为使用 2-grams(每个键的错误率跟随其他键)。