このペーパーCompressed Bloom Filters by Michael Mitzenmacherに従って圧縮ブルームフィルタの実装を実装しようとしています。私は計算する必要がありますm - ビット数とk - 一定の固定偽陽性確率のハッシュ関数の数。例えば: 私はN = 1000要素(ブルームフィルタに挿入される)と、所与の確率P = 0.01を持っている場合、ビットの「最適な」数は、ブルームフィルタの(-n * Math.log(p)/(Math.log(2) * Math.log(2)))
= 9585 であろうことがわかっていますまた、私はk =(9585/1000)* Math.log(2)= 7 - ハッシュ関数が必要です。つまり、私は偽陽性率0.01を取得します。 ブルームフィルタを「圧縮」するには、より疎なフィルタを構築する必要があります。ハッシュ関数が少なく、ベクトルのビット数が増えます。 しかし、この疎なフィルタのハッシュ関数の数とビット数を計算する方法を知りませんでした。 kを1減らすと、ビット数はどのように増加しますか?比率は何ですか?固定偽陽性確率を持つ圧縮ブルームフィルタ
1
A
答えて
0
関連する問題
- 1. PHPUnitコードカバレッジ偽陽性?
- 2. MySQL "like"(偽陽性)
- 3. Bloom Filter偽陽性
- 4. データ圧縮の不確定性
- 5. 真陽性真陰性偽陽性偽陰性時には混乱する
- 6. ModSecurity OWASPコアルールセット - ユニコード偽陽性
- 7. バッファオーバーフローまたは偽陽性?
- 8. Google Analyticsの偽陽性
- 9. シェフ - フードクリティカルFC019偽陽性
- 10. filecmp.cmp()はいつ偽陽性または偽陰性を返しますか?
- 11. MonotouchのNetworkReachabilityが偽陽性を返す
- 12. 偽陽性と真陰性の合計がゼロの場合、偽陽性率(FPR)を計算するにはどうすればよいですか?
- 13. 固定数の関数では、偽陽性の確率を与えられたBloom Filterのサイズをどのように計算できますか?
- 14. Intellij IDEA:ビルド時の偽陽性
- 15. Sqlite3で偽陽性クエリ結果
- 16. SonarLint - RedundantThrowsDeclarationCheck - 偽陽性ですか?
- 17. Merkleツリーのデータ同期偽陽性
- 18. array_key_existsは偽陽性ですか?
- 19. 偽陽性のないローカルマシンのIPアドレスを見つける
- 20. VirtualDub - 以前のビデオ圧縮率を維持する方法は?
- 21. Rの真陽性、陰性および偽陽性陰性を用いたFDR計算?
- 22. 圧縮率を上げるUglifyJS - NodeJS
- 23. 画像の圧縮率を取得
- 24. jqueryポストを持つasp.netのGzip圧縮設定
- 25. 文字列を圧縮してJavaで長さを固定
- 26. dynamodb属性名の圧縮
- 27. 圧縮ヘッダーを設定し、圧縮してヘッダーを圧縮しますか?
- 28. 確率を持つ乱数
- 29. Gzip(圧縮)で圧縮率の高いファイルを作成するには?
- 30. vs2015でstd :: functionalを使用した偽陽性エラー
ここで回答が得られない場合は、著者に電子メールで連絡してみてください。 – cabad