Machine learning 在给定上下文和可能的单词的情况下,如何计算哪个单词最适合?

Machine learning 在给定上下文和可能的单词的情况下,如何计算哪个单词最适合?,machine-learning,nlp,Machine Learning,Nlp,不幸的是,我没有找到任何能帮助我解决问题的方法 我有一句话 还有一个单词列表,比如 这些都是同义词,因为比如说 更大 现在我想知道,给定的单词中哪一个大致合适 在句子中预先确定的位置上最好 本例中最合适的词是“更大”,但对于 例如“更高”也可以。就我的具体情况而言,我想 如果有人因为此原因而写“加宽”,则显示错误消息 在这个语义上下文中没有意义 所以我想看看关键字,它总是毫不含糊的 在本例中,以及给定的可能单词,如 如上所述。现在我想计算一下哪一种可能 单词将大致适合此文档中关键字的最佳位置 语

不幸的是,我没有找到任何能帮助我解决问题的方法

我有一句话

还有一个单词列表,比如

这些都是同义词,因为比如说 更大

现在我想知道,给定的单词中哪一个大致合适 在句子中预先确定的位置上最好

本例中最合适的词是“更大”,但对于 例如“更高”也可以。就我的具体情况而言,我想 如果有人因为此原因而写“加宽”,则显示错误消息 在这个语义上下文中没有意义

所以我想看看关键字,它总是毫不含糊的 在本例中,以及给定的可能单词,如 如上所述。现在我想计算一下哪一种可能 单词将大致适合此文档中关键字的最佳位置
语义语境

我认为没有一个简单、单一的答案。但作为一个起点,你可以查看连续的单词包CBOW单词嵌入,其目的是根据上下文预测单词

作为如何实现它的示例,您可以参考:和原始Word2Vec代码存档:

if the age of the applicant is higher than 18, then ... higher, bigger, greater, wider