Gensim Word2vecモデルに基づくライブラリnode2vecを使用して、埋め込みスペースのノードをエンコードしていますが、Word2vecオブジェクトに適合させたい場合、次の警告が表示されます。
C:\ Users\lenovo\Anaconda3\lib\site-packages\gensim\models\base_any2vec.py:743:UserWarning:C拡張がロードされていないため、トレーニングが遅くなります。 Cコンパイラをインストールし、gensimを再インストールして高速トレーニングを行います。
この問題を修正するのを手伝ってくれる人はいますか?
anacondaプロンプトconda更新conda-build
== Windows 7(32ビット)python 3.7.3 conda-build 3.18.5 gensim 3.4.0
「gensim」を必要とするW2Vモデルを実行していたときに、この問題に長い間直面していました。まず、Anaconda Navigatorをインストールしてから、pipを使用して必要なパッケージをインストールしました。 cmdでpipを使用してgensimを手動でインストールしました。 W2Vモデルを実行すると、トレーニングして結果が得られるまでに40分かかりました。
この問題は解決しました。私は警告が示したとおりにしました。私のコンピューターからgensimをアンインストールしました。その前に、c、c ++などのプログラムの環境である環境変数にmingw-w64のシステムパスをすでに作成しました。その後、「pip install gensim」を使用してgensimを再インストールしました。
これでプログラムは数秒以内に実行され、実行時間が大幅に変更されました。
お役に立てれば...