matlab寻峰代码flann_lsh
flann
中
p
稳定局部敏感哈希和
kdtree
方法的基准测试。
实现了一个matlab接口。
用法
pyflann-kdtree和p-stable
LSH的实验
安装Pyflann、Seaborn,并从github下载源代码。
pip
install
pyflann
pip
install
seaborn
pip
install
memory_profiler
git
clone
https://github.com/memoiry/flann_lsh
cd
flann_lsh/src
将
sift
和
gist
数据放在对应的数据文件夹中,然后运行下面的命令。
可能需要几个小时才能完成。
结果将放在实际包含我的预计算结果的结果文件夹中。
python
run_exp_v2.py
要生成图形,请运行以下命令。
分析将放在图形文件夹中。
python
analysis.py
PLSH类用法
PLSH
是用于创建本地敏感哈希对象的类。
PLSH(key_size,
table_num,
w)
构建
lsh
对象时,只需使用训练数据集构建索引。
2025-12-16 10:39:42
6.89MB
系统开源
1