机器学习算法 Android 拼写检查和自动更正

Posted

技术标签:

【中文标题】机器学习算法 Android 拼写检查和自动更正【英文标题】:Machine Learning Algorithm Android Spell Check and Auto Correct 【发布时间】:2012-06-20 09:12:16 【问题描述】:

我很想知道 android 在输入文本时是否使用任何机器学习算法进行拼写检查和自动更正功能?如果是,那么有没有办法知道他们使用哪种算法?

非常感谢 拉贾特

【问题讨论】:

【参考方案1】:

忍不住把it放在这里。

每个键盘都使用自己的算法。我可以假设这些算法基于词频、贝叶斯决策和编辑距离(用于拼写检查)。

在我看来,学习部分是写下用户更常写的单词,并将它们作为类似单词的自动更正提供。

【讨论】:

xkcd +1。我还想认为编写字典也需要大量工作。 有一些在线词典甚至是免费的。我向你推荐 coursera.org 的 NLP 课程,它为你提供了很好的语言处理工具。

以上是关于机器学习算法 Android 拼写检查和自动更正的主要内容,如果未能解决你的问题,请参考以下文章

可以通过我的 android 应用程序禁用用户键盘的自动更正吗?

MindManager中的拼写检查功能如何用

Libreoffice writer 自动更正编辑

“拼写检查”并在Python中返回更正的术语

机器学习贝叶斯网络实现一个简单的拼写检查

产生拼写检查器