Я пытаюсь запустить модель LDA с помощью sparklyr. В документации предполагается, что я могу использовать функцию ml_describe_topics в моей модели для извлечения наиболее релевантных слов для каждого topi c, но когда я запускаю это, я получаю сообщение об ошибке.
Пример моего кода ниже:
library(sparklyr)
library(magrittr)
library(dplyr)
lda_model <- input_text %>%
ft_tokenizer(input_col = "text_data", output_col = "word_tokens") %>%
mutate(all_words = explode(word_tokens)) %>%
ml_lda(~all_words, k = 3, max_iter = 100)
lda_model %>% ml_describe_topics
Я получаю следующую ошибку:
Error in model$describe_topics(max_terms_per_topic) : Error in model$describe_topics(max_terms_per_topic) :
attempt to apply non-function
Error in model$describe_topics(max_terms_per_topic) :
attempt to apply non-function
In addition: Warning message:
In do.call(.f, args, envir = .env) :
'what' must be a function or character string
Может ли кто-нибудь пролить свет на то, что здесь происходит не так? Я очень сбит с толку, почему эта функция у меня не работает, особенно если следовать примерам из документации, которую я могу найти.