gpt4 book ai didi

nlp - 用 NLTK 检查英语语法

转载 作者:行者123 更新时间:2023-12-04 13:02:18 25 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




8 年前关闭。




我开始使用 NLTK library , 我想检查一个英文句子是否正确。

例子:

“他看到鲍勃” - 不正确

“他看到鲍勃” - 正确

我读了 this ,但对我来说很难。
我需要一个更简单的例子。

最佳答案

语法检查是 NLP 研究的一个活跃领域,因此目前还没有 100% 的答案(甚至可能不是 80% 的答案)。最简单的方法(或至少是合理的基线)是 n-gram 语言模型(将 LM 概率归一化为话语长度,并为“语法”或“不语法”设置启发式阈值。

您可以使用 Google 的 n-gram 语料库,或者在域内数据上训练自己的语料库。你也许可以用 NLTK 做到这一点;您绝对可以使用 LingPipe、SRI 语言建模工具包或 OpenGRM。

也就是说,n-gram 模型不会表现得那么好。如果它满足你的需求,那很好,但如果你想做得更好,你就必须训练一个机器学习分类器。语法分类器通常会使用句法和/或语义处理中的特征(例如 POS 标签、依存关系和选区解析等)。您可能会查看 Joel Tetrault 和他在 ETS 工作的团队或 Jennifer 的一些工作福斯特和她在都柏林的团队。

对不起,没有一个简单直接的答案......

关于nlp - 用 NLTK 检查英语语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15916143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com