"种子"在"ldatuning"中做什么来确定LDA主题频率(在R中)?



我一直在尝试确定LDA中的主题频率的不同方法(in R),并偶然发现了非常有用的外观包Ldatuning,但无法真正弄清楚控制参数,尤其是尤其是种子的示例值。

这是网站上的示例代码:

library("topicmodels")
data("AssociatedPress", package="topicmodels")
dtm <- AssociatedPress[1:10, ]
result <- FindTopicsNumber(
  dtm,
  topics = seq(from = 2, to = 15, by = 1),
  metrics = c("Griffiths2004", "CaoJuan2009", "Arun2010", "Deveaud2014"),
  method = "Gibbs",
  control = list(seed = 77),
  mc.cores = 2L,
  verbose = TRUE
)

我稍微播放了参数,并注意到种子值的变化会大大更改输出图。有人可以解释77在这种情况下的代表以及如何选择种子价值吗?

另外,我找不到任何其他选项以输入控制以及对结果的影响。如果有人在这里提供一些指导,那将是很棒的。

种子:类"整数"的对象;用于在外部代码中设置种子以进行VEM估计,并调用set.seed用于Gibbs采样。对于Gibbs采样,也可以将其设置为Na(默认),以避免更改模型拟合调用中随机数发生器的种子。

最新更新