LDA 集群在不同的运行中是否相同?

数据挖掘 nlp 聚类 低密度脂蛋白
2022-02-21 03:41:07

对于给定的语料库,潜在狄利克雷分配集群是否是唯一的?gensim LDA的多进程实现怎么样是否有独特的,或者每次运行代码都会有所不同?

1个回答

不,因为方法实现中存在随机性,例如这里(在 gensim 库的 LdaModel 中)。因此,它会影响您每次运行的最终结果。因此,如果要保持结果可重现,可以将模型的属性设置为常量种子(有关详细信息random_state,请参阅文档)。