如何导入gensim总结

How to import gensim summarize

我通过以下过程让 gensim 在 Google Collab 中工作:

!pip install gensim
from gensim.summarization import summarize

然后我可以调用 summarize(some_text)

现在我正在尝试 运行 在 VS 代码中做同样的事情:

我已经安装了gensim: pip3 install gensim

但是当我运行

from gensim.summarization import summarize

我收到错误

Import "gensim.summarization" could not be resolvedPylancereportMissingImports

我也试过 from gensim.summarization.summarizer import summarize 但同样的错误。不管怎样,我都无法在 Google Collab.

之外调用函数 summarize(some_text)

所以我必须专门下载

pip3 install gensim==3.6.0

我使用的是 gensim==4.1.0,此功能似乎不再适用于更高版本

summarization 代码已从 Gensim 4.0 中删除。参见:

https://github.com/RaRe-Technologies/gensim/wiki/Migrating-from-Gensim-3.x-to-4#12-removed-gensimsummarization

12. Removed gensim.summarization

Despite its general-sounding name, the module will not satisfy the majority of use cases in production and is likely to waste people's time. See this Github ticket for more motivation behind this.

如果你需要,可以试试:

  • 安装较旧的 gensim 版本(例如 3.8.3,它保留的最后一个官方版本);或者……
  • 将源代码复制到您自己的本地模块

但是,我预计您可能会对它的死板和无能为力感到失望。

这只是 提取式摘要 - 从已有的句子中选择几个关键句子。只有当源文本已经以混合高级概述句子和单独的细节句子的说明文风格很好地编写时,才会产生令人印象深刻的结果。而且,它的 analyzing/ranking 单词方法非常粗糙且难以定制——与 Gensim 或其他文本库中其他地方使用的更多 generic/configurable/swappable 方法完全无关。