问题标签 [pyldavis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
74 浏览

python - PyLDAvis 错误:索引 11588 超出轴 1 的范围,大小为 11588

我正在尝试使用本教程使用 PyLDAvis 可视化主题模型(使用 gensim LDA 模型构建)的结果,但我不断收到这个著名的错误

我试图在 stackoverflow 和 GitHub 上进行搜索,我发现很多人之前都遇到过这个问题,但是在旧版本中,我目前使用的是 PyLDAvis 版本 3.2.2(我尝试了最新的但徒劳无功)

我是python和机器学习的新手,所以我无法调试问题任何帮助或指导将不胜感激

这是我的 jupyter 笔记本代码:

0 投票
1 回答
37 浏览

r - 计算 Documenttermmatrix 中的标记数

我对 Documenttermmatrix 有疑问。我想在 R 中使用“LDAVIS”包。为了可视化我的 LDA 算法结果,我需要计算每个文档的标记数。我没有考虑的 DTM 的文本语料库。有谁知道我如何计算每个文档的令牌数量。带有文档名称和他的令牌数量的列表的输出将是完美的解决方案。

亲切的问候,汤姆

0 投票
0 回答
68 浏览

r - 在 R 中保存 ldavis 的输出

我在玩 R-Package LDAvis。我在浏览器中创建了 LDAvis 交互式地图,之后我意识到改变 lambda 会改变与不同主题相关的单词。有没有办法为特定的 lambda 值获取这个单词列表?我想获得根据 lambda 值而变化的代表词,以便在 R 中大声或进一步分析。

亲切的问候

0 投票
0 回答
69 浏览

python - pyLDAvis 可视化中未显示的前 30 个最相关的术语

我试图从我的主题建模中获得一些可视化。运行 pyLDAvis.display(LDAvis_prepared) 后,我得到一个没有“前 30 个最相关术语”标题且没有显示单词/标签的可视化。我想得到的是类似于图2的东西。希望您能提供一些建议!谢谢 :) 未显示前 30 个最相关的术语

我应该得到什么

0 投票
1 回答
490 浏览

python - 我该如何解决“结果无法反序列化。请确保函数返回的对象始终是可提取的。” 我什么时候运行 LDA?

当我pyLDAvis.gensim在 google colab 使用该功能构建可视化时,它显示此错误:

结果未能反序列化。请确保函数返回的对象始终是可腌制的。

我的代码是:

在此处输入图像描述

0 投票
1 回答
1248 浏览

python - LDA 可视化 [import_optional_dependency() 得到了一个意外的关键字参数“错误”]

我在可视化 LDA 模型时收到一条错误消息

它给了我错误消息“import_optional_dependency()得到了一个意外的关键字参数'错误'”

0 投票
0 回答
169 浏览

python - 如何在 Spyder 或网页上正确显示 pyLDAvis?

我正在尝试为我构建的 LDA 模型创建交互式 pyLDAvis 可视化,虽然我能够创建静态可视化,但我正在努力解决以下问题:

  1. 输出与屏幕右上角的“相关性指标”滑块交互的动态视觉效果。当我调整相关性指标时,每个主题的单词、显着性度量等都不会改变。

网页上显示的静态视觉对象的屏幕截图

  1. 在无法通过保存的 html 文件和网页显示交互式视觉效果后,我尝试在 Spyder 上显示视觉效果。我尝试使用以下命令:

下面是我用来创建模型和绘图的代码。如果我能在创建交互式 html 文件或在 IDE(最好是 Spyder)中显示结果方面获得帮助,我将不胜感激。我的python版本是3.8.3。谢谢!

0 投票
1 回答
137 浏览

nlp - 如何获取pyLDAvis中特定相关度量值(lambda)的每个主题的单词列表?

我正在使用 pyLDAvis 和 gensim.models.LdaMulticore 进行主题建模。我总共有10个主题。当我使用 pyLDAvis 可视化结果时,有一个名为 lambda 的栏,其解释是:“滑动以调整相关性指标”。我有兴趣分别为 lambda = 0.1 提取每个主题的单词列表。我找不到在文档中调整 lambda 以提取关键字的方法。

我正在使用这些行:

这些是结果:

首先,这些结果与我在可视化中使用 0.1 的 lambda 观察到的结果无关。其次,我看不到按主题分开的结果。

0 投票
1 回答
129 浏览

gensim - 从 Gensim LDA 或 pyLDAvis 中提取词显着性

我看到 pyLDAvis 在每个主题下可视化每个单词的显着性。

在此处输入图像描述

但是我们有办法提取每个主题下每个单词的显着性吗?或者如何直接使用 Gensim LDA 计算每个单词的显着性?

所以最后,我想得到一个熊猫数据框,一行代表一个单词,每一列代表每个主题,它的值代表相应主题下单词的显着性。

提前谢谢了。

0 投票
0 回答
12 浏览

nlp - 使用 Python [或 R] 进行跨域文本分类的主题相关性分析

您对如何使用 Python 执行 NLP 主题相关有任何指示吗?我已将 pyLDAvis 用于视觉主题相关性,但无法找到以表格格式获取相关性的方法?

以下是该主题的参考链接,以使其更清晰:https ://towardsdatascience.com/end-to-end-topic-modeling-in-python-latent-dirichlet-allocation-lda-35ce4ed6b3e0

谢谢!