PS:上周我在Colab上遇到了类似的错误。 我猜你可能指的是这个错误或者类似的 # "Data map plotting is unavailable unless datamapplot is installed." # datamapplot not installed 对我有效的方法是:确保安装并加载datamapplot
## Install DataMapPlots: Below for Colab or if working inline within Notebook
!pip install datamapplot
## load library
import datamapplot
你应该可以执行 topic_model.visualize_document_datamap(docs, reduced_embeddings=reduced_embeddings) ## where reduced_embedding is already derived from your umap fit_transformed. 如果BERTopic datamap不起作用,你可以尝试直接使用datamap。 就我的情况而言,我直接调用了 create_plot : PS:我还尝试了 datamapplot.create_interactive_plot() ,成功了。
datamapplot.create_plot(
reduced_embeddings05,
docs_info.Name,
...
...)
## where docs_info.Name or ocs_info['Name'] comes from topic_model_.get_document_info
6条答案
按热度按时间gr8qqesn1#
@Hansyvea 你能提供你的错误和示例代码吗?
你的 #1955 也没有任何细节。
7fhtutme2#
PS:上周我在Colab上遇到了类似的错误。
我猜你可能指的是这个错误或者类似的
# "Data map plotting is unavailable unless datamapplot is installed."
# datamapplot not installed
对我有效的方法是:确保安装并加载datamapplot
你应该可以执行
topic_model.visualize_document_datamap(docs, reduced_embeddings=reduced_embeddings)
## where reduced_embedding is already derived from your umap fit_transformed.
如果BERTopic datamap不起作用,你可以尝试直接使用datamap。
就我的情况而言,我直接调用了
create_plot
:PS:我还尝试了
datamapplot.create_interactive_plot()
,成功了。u7up0aaq3#
请确保您安装了BERTopic v0.16.1(或发布时更高版本),因为它首先在v0.16.1中得到支持。如果BERTopic建议它没有这个功能,那么要么是之前提到的情况,要么就是安装最新版本。
yqkkidmi4#
我也遇到了datamapplot无法正常工作的问题。以下是我的代码:
错误输出:
unhi4e5o5#
假设
datamapplot
已经正确安装,您可能需要重启笔记本并再次尝试。不确定,但可能是在安装datamapplot
之前,datamapplot
的 try/except 子句就已经完成了,但这只是我的猜测,因为我不了解确切的过程。ruarlubt6#
假设
datamapplot
已经正确安装,您可能需要重启笔记本并再次尝试。不确定,但可能是在安装datamapplot
之前,datamapplot
的 try/except 子句就已经完成了,但这只是我的猜测,因为我不了解确切的过程。您完全正确,已解决问题。老式的重启。谢谢!