machine-learning - 下一个单词预测引擎 - 它们属于人工智能的哪个分支

标签 machine-learning nlp artificial-intelligence prediction n-gram

现代手机和平板电脑键盘中使用的下一个单词预测或短语预测引擎,例如 swift key 和 XT9,它们根据一些预定义或动态语料库预测用户将要输入的下一个单词基于 n-gram(最后输入的 2-3 个单词加上当前单词的最大频率)的语言模型(马尔可夫模型)。

我认为这些引擎/算法是 AI/NLP 的一部分。但我不确定它们属于 AI/NLP 的哪个具体分支。 是机器学习吗?是数据科学吗?是大数据吗?是计算智能吗?是决策吗?是数据挖掘吗?或者统计模式识别/预测分析/监督学习/无监督学习?或者所有/许多这些或其他什么?

最佳答案

它们通常被称为 language models ,我想说这是自然语言处理的一个分支。

我想说这是机器学习,好的模型会倾向于使用大数据,这是一个监督学习问题,尽管与典型教科书监督学习问题的风格有很大不同。

关于machine-learning - 下一个单词预测引擎 - 它们属于人工智能的哪个分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20221594/

相关文章:

machine-learning - 如何使用 MLE 来训练 n-gram 模型?

text - 如何计算字母频率相似度?

machine-learning - 名词短语分类模型?

search - 图搜索和树搜索有什么区别?

matlab - 从信号中分离独立部分的最佳方法是什么?

python - 实现 TD-Gammon 算法

python-3.x - 标准化 PC 的 KMeans 聚类图

java - 使用 liblinear (java) 进行概率预测,直接在代码中使用分类器

machine-learning - 用于多标签分类的机器学习模型,其中我们知道标签之间的关系

machine-learning - pytorch中的层标准化?