如何创建附加主题建模可视化?

我在https://www.kdnuggets.com/2018/08/topic-modeling-lsa-plsa-lda-lda2vec.html找到了附件图像。它显示了主题建模结果的可视化。使用哪种工具创建这种可视化?有关如何创建它的任何指导?

topic modeling vizualization

yingchenlu 回答:如何创建附加主题建模可视化?

他们从受过训练的主题模型中提取了一些信息,并将其重塑为图形(网络)形式。看起来他们已经将模型中每个主题中关联最紧密的词作为图中的一组节点,并且还为每个单独的主题添加了一个节点,并根据他们认为主题是什么给自己添加了标签关于。

我的猜测是,术语节点与主题节点之间的边缘(连接)由术语对模型所开发的主题得分进行加权。他们可能过滤掉了低分,这就是为什么术语和一个或两个主题之间只有边的原因(在主题建模中,每个术语都有与每个主题相关的分数)。

要可视化图形,看起来他们已经使用了Gephi,这是一个开源图形可视化工具。他们可能已经使用了强制图集2布局来分配节点,通过模块化类(可以在gephi中计算)为节点着色,并手动将主题节点的大小设置为大于术语节点。

就实际产生这种东西而言,可以使用networkx包来完​​成图形表示的创建。关于如何使用networkx,有很多教程。

一旦创建了包含上述结构的networkx图形对象,就可以将其导出为.gexf格式,该格式可由gephi打开,以供您进行可视化的最后阶段。再次,在线教程应该可用于在Gephi中进行此类操作。

本文链接:https://www.f2er.com/2952197.html

大家都在问