最近、Macにgensimとgloveをインストールし、持っているテキストデータに単語を埋め込もうとしています。しかし、私はそれに適した機能を見つけるのに苦労しています。私は2つの単語間の類似性メトリックを取得する方法に出くわしただけです。ライブラリに存在するデータを使用してグローブオブジェクトをトレーニングし、それを使用してデータセット内の単語の埋め込みを取得するにはどうすればよいですか?または、これを行うためのPythonの他のライブラリはありますか?ありがとう!
実際、グローブのフォーマットはword2vecとは異なり、https: //radimrehurek.com/gensim/scripts/glove2word2vec.htmlを使用してグローブのフォーマットをword2vecフォーマットに変換できます。
変換されたグローブをglove_changed.txtとします。
import gensim model = gensim.models.KeyedVectors.load_word2vec_format('glove_changed.txt', binary=False) print(model['cat']) // This will give the wordvector for the word 'cat'
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加