rustのライブラリのword2vecがうまく動作しない
解決したいこと
word2vecを使おうと下のを使って単語ベクトルを取得しようとしてもうまく動作しません。
具体的にはget_vectorを使って単語から単語ベクトルを取得しようとしてもNoneになります
word_countという関数が、読み込んだ単語の数をだすっぽいのでそれを使うと880と出るのですが、プログラムいじって調べてみた感じだとモデルの一番最初の単語以外をget_vectorに入れるとNoneになってしまうようです。
ソースコード
//単語ベクトルのファイルを読み込む
let word_model = WordVector::load_from_binary("test_model.vec").unwrap();
//文章を単語に分ける処理
let words = bunkatu("今日もいい天気ですね。そちらの調子はどうですか?");
//保存されてる単語の数を表示
println!("単語の数:{}",word_vecter.word_count());
//とりあえずword2vecを試す用の処理
match word_vecter.get_vector(words[0) {
Some(word_v) => println!("{:?}", word_v),
None => println!("There is no data")
}
0