我将lda应用于sklearn和gensim。然后我检查了保留数据的复杂度。
我得到gensim的perplexity为负值,而sklearn的perplexity为正值。如何比较这些值
sklearn perplexity = 417185.466838
gensim perplexity = -9212485.38144
为了比较复杂度,您需要使用np.exp(-1. * gensim_model.log_perplexity(train_corpus))
转换gensim的复杂度。
查看Gensim和Sklearn LDA实现的一般比较。