现在移除的模块有替代品吗nltk.model.ngramodel'?

2024-05-19 01:05:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经连续两天试图找到另一种选择,但没有找到任何相关的东西。 我基本上是想得到一个合成句子的概率分数(通过替换从语料库中选取的原始句子中的一些单词来合成)。在

我试过搭配,但我得到的分数不是很有用。所以我尝试使用语言模型的概念,结果发现似乎有用的模块“model”由于一些错误而从NLTK中删除了。在

如果有人能让我知道用python实现ngram模型的其他方法,或者更好的是,建议我用其他方法来解决这个句子的“评分”问题,那就太好了。在


Tags: 模块方法模型语言概念model错误概率
2条回答

根据this open issue on the nltk repoNGramModel由于一些错误,当前不在master中。他们当前的解决方案是从模型分支安装代码。不过,这已经落后master 8个月了,所以您可能会错过其他特性和bug修复。在

pip install https://github.com/nltk/nltk/tarball/model

相关代码是here in the model branch。如果不想使用过时的分支,可以将其复制到本地代码中。如果您真的关心使用这个,您可以尝试修复它上的the outstanding bugs,然后提交一个请求。在

相关问题 更多 >

    热门问题