Я пытаюсь применить LDA для топи c моделирования с использованием оболочки Маллета из Gensim на Python. Код, который я запускаю, выглядит следующим образом:
MALLET_PATH = 'C: / mallet-2.0.8 / bin / mallet' lda_mallet = gensim.models.wrappers.LdaMallet (mallet_path = MALLET_PATH, corpus = bow_corpus, num_topics = TOTAL_TOPICS, id2word = словарь, итерации = 500, рабочие = 16)
Молоток установлен в C -привод и работает в командной строке (C: \ mallet-2.0. 8 \ Bin \ молоток). Команда справки также работает (import-dir -). Java также установлен. Переменная окружения и путь также были заданы как для Mallet, так и для Java. Однако на выходе отображается следующая ошибка:
CalledProcessError: Command 'mallet-2.0.8 / bin / mallet import-file - preserve-case --keep-sequence --remove-stopwords --token-regex "\ S +" --input C: \ Users \ imibh \ AppData \ Local \ Temp \ a8b7e6_corpus.txt --output C: \ Users \ imibh \ AppData \ Local \ Temp \ a8b7e6_corpus.mallet 'вернул ненулевой статус выхода 1.
Уже перепробовал все ответы на прошлые такие запросы при переполнении стека без каких-либо улучшений.
Буду очень признателен за любую помощь.
Manit