単語のベクトルを取得するには、次を使用できます。
model["Word"]
しかし、文のベクトルを取得したい場合は、すべての単語のベクトルを合計するか、すべてのベクトルの平均を取得する必要があります。
FastTextはこれを行うためのメソッドを提供しますか?
文または段落のベクトル表現を計算する場合は、次を使用してください。
$ ./fasttext print-sentence-vectors model.bin < text.txt
これは、text.txtファイルにベクターを取得する段落が含まれていることを前提としています。プログラムは、ファイルの1行に1つのベクトル表現を出力します。
これは、fasttextリポジトリのREADME)で明確に言及されています。 https://github.com/facebookresearch/fastText
Fasttextを使用して文のベクトルを取得するには、次のコマンドを試してください
$ echo "Your Sentence Here" | ./fasttext print-sentence-vectors model.bin
これに関する例については、 Fasttextでの単語表現の学習 を参照してください。