请教各位,在jupyter notebook中使用如下命令时,
import pyLDAvis
import pyLDAvis.sklearn
#在notebook中显示
pyLDAvis.enable_notebook()
panel = pyLDAvis.sklearn.prepare(best_lda_model, data_vectorized,vectorizer)
#best_lda_model:训练好的lda模型
#data_vectorized,:训练库语料的词语特征空间(即Tfidfvecterizer或CounterVecterizer)
#vectorizer:词语空间
panel
出现这样的报错:
TerminatedWorkerError: A worker process managed by the executor was unexpectedly terminated. This could be caused by a segmentation fault while calling the function or by an excessive memory usage causing the Operating System to kill the worker.
应该怎么解决呢
内存不足?资源耗尽?好像也碰到过,代码太长,优化一下,要么用--NotebookApp.max_buffer_size参数来增加内存限制,数据集过大,内存占用太多就会出现这种问题
【相关推荐】