надеюсь, что у вас хороший день.
Я пытаюсь создать экземпляр модели Doc2Vec с помощью следующего кода:
model_dbow = Doc2Vec(dm=0, vector_size=300, negative=5, min_count=1, alpha=0.065, min_alpha=0.065)
model_dbow.build_vocab([x for x in tqdm(all_data)])
Однако возвращается следующая ошибка:
C: \ Users \ Joshua \ Anaconda3 \ lib \ site-packages \ gensim \ models \ base_any2vec.py: 743: Предупреждение пользователя: расширение C не загружено, обучение будет медленным.Установите компилятор C и переустановите gensim для быстрого обучения.
100% | ██████████ |10177/10177 [00:00 <00:00, 322714.39it / s] </p>
Я попытался решить эту проблему путем установки компилятора Microsoft Visual C ++, как указано здесь: https://wiki.python.org/moin/WindowsCompilers
Однако, похоже, это не помогает.Я также попытался удалить и переустановить Gensim, как было рекомендовано в предупреждении пользователя, но это также не помогло.
Есть предложения?Я не знаком с использованием компиляторов Си, поэтому, может быть, я что-то здесь упускаю.
Вот как это должно выглядеть, если оно работает;см. строку 109 в блокноте: https://github.com/susanli2016/NLP-with-Python/blob/master/Text%20Classification%20model%20selection.ipynb
Заранее спасибо.