問題タブ [annoy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
153 参照

indexing - Annoy はどのように埋め込みをインデックス化しますか?

Annoy Indexing の仕組みを理解しようとしています.次のドキュメントを参照しました: https://github.com/spotify/annoy#how-does-it-work
https://cloud.google.com/solutions/machine -learning/building-real-time-embeddings-similarity-matching-system
これらのドキュメントは annoy からインデックスを取得する方法を説明していますが、インデックスがどのように作成されるかを説明していませんか?

3次元の文埋め込み行列があるとしましょう(簡単にするため)

多くのリソースを見ると、次の点で混乱しました。

  1. Annoy は最初にこれらにインデックスを付けてから、最近傍を見つけるために使用しますか?
  2. 最近隣ツリーを適用してから、隣人に基づいてインデックスを作成しますか? これが最も適切なようです..そうであれば、どのようにインデックスを作成しますか? その背後にあるアルゴリズムを知りたい..
0 投票する
1 に答える
17 参照

dask - RAMが限られているDaskに巨大なモデルをロードする方法は?

モデル(ANNOYモデル)をDaskにロードしたい。モデルのサイズは60GBでDask RAMは2GBのみ。モデルを分散してロードする方法はありますか?