【问题标题】:Visualizing an LDA model, using Python使用 Python 可视化 LDA 模型
【发布时间】:2017-11-22 05:27:09
【问题描述】:

我有一个 LDA 模型,其中包含 10K 文档中的 10 个最常见主题。现在它只是对每个主题具有相应概率分布的单词的概述。

我想知道 python 是否有可用的东西来可视化这些主题?

【问题讨论】:

    标签: python data-visualization lda topic-modeling


    【解决方案1】:

    pyLDAvis 看起来相当不错。

    还有 Termite 由斯坦福大学的 Jason Chuang 开发。

    【讨论】:

    • @user3050590 你确定吗?它是同名的 R 包的一个端口,似乎是用 R 本身编写的,因此应该与平台无关。你有安装R吗?你在 R 中安装了 pyLDAvis 吗?没有这些就行不通..
    • 问题在于 scipy 包的 windows 安装不允许 pyLDAvis 安装..
    • @user3050590 我建议使用 anaconda python,scipy 问题应该在那里解决(:
    【解决方案2】:

    您可以选择一些可视化。

    Visualizing topic models的话题中,可视化可以用,

    Visualizing Topic Models这个话题中,可视化可以用

    • Matplotlib
    • 散景

    【讨论】:

      【解决方案3】:

      PyLDAVis - LDA 模型的可视化工具

      有用的articlePython

      中使用不同的模型来学习主题建模

      【讨论】:

      • 基本上只是外部链接的答案不会老化。您能否在此处提供一些相关详细信息以使答案独立?
      【解决方案4】:

      词云是可视化主题分布的流行方式。要在 python 中生成词云,请考虑克隆 wordcloud 库。

      【讨论】:

      • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
      • 删除了对链接的引用
      【解决方案5】:

      根据用例,您也可以选择其中一些可视化。

      1)堆积条形图

      2)热图

      3)表格 (https://de.dariah.eu/tatom/topic_model_visualization.html)

      4)直方图

      5)小提琴剧情(https://www.analyticsvidhya.com/blog/2015/05/data-visualization-python/)

      通过 Python 中的 Matplotlib 库,大​​多数这些可视化都是可能的。

      【讨论】:

        猜你喜欢
        • 2018-10-21
        • 2017-06-08
        • 2017-10-29
        • 1970-01-01
        • 2017-11-28
        • 1970-01-01
        • 1970-01-01
        • 2018-04-09
        • 1970-01-01
        相关资源
        最近更新 更多