Python 3.x 不是很清楚用python编写的LDA算法代码

Python 3.x 不是很清楚用python编写的LDA算法代码,python-3.x,lda,Python 3.x,Lda,我正在尝试使用python和Gensim实现潜在的Dirichlet分配(LDA),我还引用了一个网站上的LDA代码,但我仍然不太清楚LDA python代码。了解LDA的人可以按照下面给出的代码以清晰的方式向我解释。我还在这里上传LDA公式,这是维基百科的图片。在本例中,LDA用于分析文本文档集合 lda_model = gensim.models.ldamodel.LdaModel(corpus=corpus,

我正在尝试使用python和Gensim实现潜在的Dirichlet分配(LDA),我还引用了一个网站上的LDA代码,但我仍然不太清楚LDA python代码。了解LDA的人可以按照下面给出的代码以清晰的方式向我解释。我还在这里上传LDA公式,这是维基百科的图片。在本例中,LDA用于分析文本文档集合

lda_model = gensim.models.ldamodel.LdaModel(corpus=corpus,
                                           id2word=id2word,
                                           num_topics=4, 
                                           random_state=100,
                                           update_every=1,
                                           chunksize=10,
                                           passes=10,
                                           alpha='symmetric',
                                           iterations=100,
                                           per_word_topics=True)

LDA是一名主题建模师。它所做的是获取一个语料库,它看起来像这样:

#单词变成数字,然后按频率计数
一个随机行4310 -它有27个单词索引2显示4次
#预览这袋单词
bow_语料库=[dictionary.doc2bow(doc)表示已处理_文档中的文档]

bow_corpus[4310]
在对这个问题没有答案的许多天之后。我认为我不会得到答案,并在没有明确知识的情况下继续进行实验。无论如何,今天在这里登录并查看您的答案。真的很有帮助,非常感谢你抽出时间来澄清我的疑问。这确实帮助我更好地掌握了LDA流程。谢谢,希望以后能再见到你。跟上