在 SciKit learn 或 Gensim (Python 3) 中调整 LDA 超参数?

Posted

技术标签:

【中文标题】在 SciKit learn 或 Gensim (Python 3) 中调整 LDA 超参数?【英文标题】:Adjusting LDA hyperparameters in SciKit learn or Gensim (Python 3)? 【发布时间】:2021-04-24 22:52:41 【问题描述】:

我正在 Gensim 和 SciKit learn (Python 3) 中尝试主题建模,并想了解更多关于调整任一包中的超参数的信息。

我在 GITHUB 上找到了一些相关的讨论,例如"optimize hyperparameters as part of LDA training",但没有完整的文档。

我什至不确定在 SciKit 学习中是否可以进行超参数优化。

非常感谢您提供链接或书籍推荐。

【问题讨论】:

【参考方案1】:

有关 LDA 的不同超参数,请参阅此链接

https://radimrehurek.com/gensim/models/ldamodel.html

您可以尝试使用 GridSearch 或 RandomSearch 进行超调

【讨论】:

以上是关于在 SciKit learn 或 Gensim (Python 3) 中调整 LDA 超参数?的主要内容,如果未能解决你的问题,请参考以下文章

用scikit-learn学习LDA主题模型

LDA 主题模型性能 - scikit-learn 的主题一致性实现

gensim与numpy array 互转

在 scikit-learn 管道中插入或删除步骤

在 scikit-learn 中将 RandomizedSearchCV(或 GridSearcCV)与 LeaveOneGroupOut 交叉验证相结合

Python 3.7 - 安装 Scikit-Learn 的问题