您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

每当我在同一个语料库上训练时,LDA模型都会生成不同的主题

每当我在同一个语料库上训练时,LDA模型都会生成不同的主题

为什么相同的LDA参数和语料库每次都会生成不同的主题

因为LDA在训练和推理步骤中都使用了随机性。

我如何稳定话题的产生?

通过在numpy.random每次训练模型或进行推理时将种子重置为相同的值,使用numpy.random.seed

SOME_FIXED_SEED = 42

# before training/inference:
np.random.seed(SOME_FIXED_SEED)

(这很丑陋,这使得Gensim的结果难以再现;请考虑提交补丁。我已经打开了一个问题。)

其他 2022/1/1 18:37:01 有419人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶