Edited at

Word2VecのモデルをGloVeのフォーマットへ変換する方法

More than 1 year has passed since last update.

Word2VecのモデルをGloVeのフォーマットへ変換する方法についてまとめます。


方法



  1. 以下のコマンドを実行し、gensimをインストールします。

    $ pip install gensim
    



  2. 以下のPythonスクリプトを実行し、Word2Vecのモデルをバイナリ形式からテキスト形式へ変換します。


    binary2text.py

    from gensim.models import KeyedVectors

    KeyedVectors.load_word2vec_format({Word2Vecのモデル (バイナリ形式) のパス}, binary=True).save_word2vec_format(Word2Vecのモデル (テキスト形式) のパス)





  3. 以下のコマンドを実行し、Word2Vecのモデル (テキスト形式) をGloVeのフォーマットへ変換します。

    $ tail -n +2 {Word2Vecのモデル (テキスト形式) のパス} > {GloVeのフォーマットに変換したモデルのパス}
    



関連記事