LDA2Vec Python实现示例?

时间:2019-05-08 04:41:43

标签: python word2vec lda word-embedding

您好,有人可以使用python帮助我解决LDA2Vec的工作示例吗? 请假设数据框df的“注释”列包含文本数据

我正在尝试实现“ cemoody / lda2vec” github示例,但遇到多个问题- 1.如何安装spacy软件包? 2. ImportError:无法从“ lda2vec”导入名称“ preprocess” 3. ImportError:无法从“ lda2vec”导入名称“ LDA2Vec”

不确定我在这里缺少什么。

任何帮助/链接将不胜感激

1 个答案:

答案 0 :(得分:1)

在C:\ Users--user \ anaconda3 \ Lib \ site-packages \ lda2vec文件夹中,有一个名为 init 的文件,该文件需要lda2vec的其他功能,但已安装的lda2vec版本使用pip或conda不包含某些文件。 因此,您必须从https://github.com/cemoody/lda2vec下载zip文件夹,并替换/添加C:\ Users--user \ Anaconda3 \ Lib \ site-packages \ lda2vec中名称错误或丢失的文件,此外,您可能还需要替换/纠正/添加 init 文件中的某些行,因为它包含拼写错误(例如,它要求语料库,但只有语料库)和语法错误(例如,打印命令缺少括号)我认为它是用Python 2编写的。 从一天开始,我就在纠正这些错误,但我现在无法运行他在https://github.com/cemoody/lda2vec上提供的示例。 进行更改后,如果让它运行,请给我一个提示。