2017-05-23 3 views
0

ファストテキストペーパーで言及されているパイプラインではテクニックを使用していますが、スピードアップの本当の理由は何ですか - 否定的なサンプリングとheirerchichal softmax以前のword2vec論文では私は明らかに、このスピードアップが起こる作っている実際の違いを、理解することはできませんよ?ファストテキストでスピードアップする本当の理由

答えて

0

スピードアップはそれほどありませんか?

FastTextでword2vecに相当する単語ベクトルトレーニングを大幅に高速化するアルゴリズムのブレークスルーはありません。あなたはトレーニングの言葉と共有する部分文字列に基づいて、目に見えない単語のベクトルの訓練後の合成を可能にするFastTextで文字ngramsオプションを、使用している場合は、すべての単語が訓練を必要とするため(そして、私は、訓練が遅くなることを期待したいです)

FastTextのスピードアップは、コードがうまく調整されていて、実装経験が豊富であるためです。

+0

gojomoのuser2376672:あなたのいずれかが答えを見つけ万が一ジによって? https://groups.google.com/forum/#!searchin/fasttext-library/satyam%7Csort:relevance/fasttext-library/hY6lNjmKE1A/kcY3nE-TAwAJ –

+0

私は上記の答えが正しいと信じています。そこに唯一の限界スピードアップだ、それが唯一の理由は、増分-良く、最適化された実装やライブラリ(なしのアルゴリズムのブレークスルー)のです。そこでスピードアップの多くのこと - あなたは上記の説明不足であると思われる場合は、あなたのための私の質問は、@ user2376672の場合と同じですか? (どんなスピードアップを説明しようとしていますか?) – gojomo

関連する問題