Ошибка: попытка применить нефункциональность для sparklyr ml_lda ml_describe_topics - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь запустить модель 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

Может ли кто-нибудь пролить свет на то, что здесь происходит не так? Я очень сбит с толку, почему эта функция у меня не работает, особенно если следовать примерам из документации, которую я могу найти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...