【发布时间】:2018-10-22 21:32:25
【问题描述】:
希望你今天过得愉快。
我正在尝试通过实现以下代码来实例化 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: UserWarning: C 扩展未加载,训练会很慢。安装 C 编译器并重新安装 gensim 以进行快速训练。
100%|██████████| 10177/10177 [00:00
我尝试通过安装 Microsoft Visual C++ 编译器来解决它,如下所述:https://wiki.python.org/moin/WindowsCompilers
但是,它似乎没有帮助。我还尝试按照用户警告中的建议卸载并重新安装 Gensim,但这也没有帮助。
有什么建议吗?我不熟悉使用 C 编译器,所以也许我在这里遗漏了一些东西。
如果它有效的话,它应该是这样的;参考笔记本第109行:https://github.com/susanli2016/NLP-with-Python/blob/master/Text%20Classification%20model%20selection.ipynb
提前谢谢你。
【问题讨论】:
标签: python-3.x visual-c++ nlp anaconda doc2vec