开始使用免费开始使用

测试困惑度

您拿到一个数据集,包含 2016 年美国大选期间由推文机器人发送的 tweet。您的主管确定了两个感兴趣的账号类型:LeftRight。现在请您只对 Right 类型的机器人推文进行主题建模,并希望用主题建模来概括这些推文的主要内容。请分别以 5、15 和 50 个主题进行建模,以大致判断数据中包含多少个主题。

本练习是课程的一部分

R 自然语言处理入门

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

library(topicmodels)
# Setup train and test data
sample_size <- floor(0.90 * nrow(right_matrix))
set.seed(1111)
train_ind <- sample(nrow(right_matrix), size = sample_size)
train <- right_matrix[train_ind, ]
test <- right_matrix[-train_ind, ]

# Peform topic modeling 
lda_model <- LDA(___, k = ___, method = ___,
                 control = list(seed = 1111))
# Train
___(lda_model, newdata = ___) 
# Test
___(lda_model, newdata = ___) 
编辑并运行代码