在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → PQsearch算法

PQsearch算法

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:23.56M
  • 下载次数:2
  • 浏览次数:103
  • 发布时间:2021-02-24
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
论文Product Quantization for Nearest Neighbor Search的实现
【实例截图】
【核心代码】
f8d866a7-4358-4dbb-bf07-122c0cc0a5d0
└── PQSearch
├── build
│   ├── bin
│   │   ├── CMakeFiles
│   │   │   ├── CMakeDirectoryInformation.cmake
│   │   │   ├── draw.dir
│   │   │   │   ├── build.make
│   │   │   │   ├── cmake_clean.cmake
│   │   │   │   ├── CXX.includecache
│   │   │   │   ├── DependInfo.cmake
│   │   │   │   ├── depend.internal
│   │   │   │   ├── depend.make
│   │   │   │   ├── drawkeypoint.cpp.o
│   │   │   │   ├── flags.make
│   │   │   │   ├── link.txt
│   │   │   │   └── progress.make
│   │   │   ├── extracter.dir
│   │   │   │   ├── build.make
│   │   │   │   ├── cmake_clean.cmake
│   │   │   │   ├── CXX.includecache
│   │   │   │   ├── DependInfo.cmake
│   │   │   │   ├── depend.internal
│   │   │   │   ├── depend.make
│   │   │   │   ├── extracter_main.cpp.o
│   │   │   │   ├── flags.make
│   │   │   │   ├── link.txt
│   │   │   │   └── progress.make
│   │   │   ├── filter.dir
│   │   │   │   ├── build.make
│   │   │   │   ├── cmake_clean.cmake
│   │   │   │   ├── CXX.includecache
│   │   │   │   ├── DependInfo.cmake
│   │   │   │   ├── depend.internal
│   │   │   │   ├── depend.make
│   │   │   │   ├── filter.cpp.o
│   │   │   │   ├── flags.make
│   │   │   │   ├── link.txt
│   │   │   │   └── progress.make
│   │   │   ├── pqsearch.dir
│   │   │   │   ├── build.make
│   │   │   │   ├── cmake_clean.cmake
│   │   │   │   ├── CXX.includecache
│   │   │   │   ├── database.cpp.o
│   │   │   │   ├── dataset.cpp.o
│   │   │   │   ├── DependInfo.cmake
│   │   │   │   ├── depend.internal
│   │   │   │   ├── depend.make
│   │   │   │   ├── extracter.cpp.o
│   │   │   │   ├── flags.make
│   │   │   │   ├── link.txt
│   │   │   │   ├── main.cpp.o
│   │   │   │   ├── model.cpp.o
│   │   │   │   ├── pqsearchengine.cpp.o
│   │   │   │   └── progress.make
│   │   │   ├── pqtrain.dir
│   │   │   │   ├── build.make
│   │   │   │   ├── cmake_clean.cmake
│   │   │   │   ├── CXX.includecache
│   │   │   │   ├── database.cpp.o
│   │   │   │   ├── dataset.cpp.o
│   │   │   │   ├── DependInfo.cmake
│   │   │   │   ├── depend.internal
│   │   │   │   ├── depend.make
│   │   │   │   ├── flags.make
│   │   │   │   ├── link.txt
│   │   │   │   ├── model.cpp.o
│   │   │   │   ├── progress.make
│   │   │   │   └── train_main.cpp.o
│   │   │   ├── progress.marks
│   │   │   └── stablizer.dir
│   │   │   ├── build.make
│   │   │   ├── C.includecache
│   │   │   ├── cmake_clean.cmake
│   │   │   ├── config.c.o
│   │   │   ├── CXX.includecache
│   │   │   ├── DependInfo.cmake
│   │   │   ├── depend.internal
│   │   │   ├── depend.make
│   │   │   ├── flags.make
│   │   │   ├── link.txt
│   │   │   ├── progress.make
│   │   │   ├── stablizer.cpp.o
│   │   │   └── stablizer_main.cpp.o
│   │   ├── cmake_install.cmake
│   │   ├── database.dat
│   │   ├── extracter
│   │   ├── filter
│   │   ├── Makefile
│   │   ├── model.dat
│   │   ├── pqsearch
│   │   ├── pqtrain
│   │   └── stablizer
│   ├── CMakeCache.txt
│   ├── CMakeFiles
│   │   ├── 3.4.1
│   │   │   ├── CMakeCCompiler.cmake
│   │   │   ├── CMakeCXXCompiler.cmake
│   │   │   ├── CMakeDetermineCompilerABI_C.bin
│   │   │   ├── CMakeDetermineCompilerABI_CXX.bin
│   │   │   ├── CMakeSystem.cmake
│   │   │   ├── CompilerIdC
│   │   │   │   ├── a.out
│   │   │   │   └── CMakeCCompilerId.c
│   │   │   └── CompilerIdCXX
│   │   │   ├── a.out
│   │   │   └── CMakeCXXCompilerId.cpp
│   │   ├── cmake.check_cache
│   │   ├── CMakeDirectoryInformation.cmake
│   │   ├── CMakeOutput.log
│   │   ├── feature_tests.bin
│   │   ├── feature_tests.c
│   │   ├── feature_tests.cxx
│   │   ├── Makefile2
│   │   ├── Makefile.cmake
│   │   ├── progress.marks
│   │   └── TargetDirectories.txt
│   ├── cmake_install.cmake
│   └── Makefile
├── CMakeLists.txt
├── CMakeLists.txt~
├── contrib
│   ├── surf
│   │   ├── fasthessian.h
│   │   ├── fasthessian.h~
│   │   ├── integral.h
│   │   ├── integral.h~
│   │   ├── ipoint.h
│   │   ├── kmeans.h
│   │   ├── responselayer.h
│   │   ├── surf.h
│   │   ├── surf.h~
│   │   ├── surflib.h
│   │   ├── surflib.h~
│   │   ├── utils.h
│   │   └── utils.h~
│   └── yael
│   ├── binheap.c
│   ├── binheap.h
│   ├── CMakeLists.txt
│   ├── common.swg
│   ├── cscope.out
│   ├── eigs.c
│   ├── eigs.h
│   ├── gmm.c
│   ├── gmm.h
│   ├── hkm.c
│   ├── hkm.h
│   ├── kmeans.c
│   ├── kmeans.h
│   ├── kmlsh.c
│   ├── kmlsh.h
│   ├── machinedeps.c
│   ├── machinedeps.h
│   ├── Makefile
│   ├── matrix.c
│   ├── matrix.h
│   ├── nn.c
│   ├── nn.h
│   ├── sorting.c
│   ├── sorting.h
│   ├── spectral_clustering.c
│   ├── spectral_clustering.h
│   ├── tags
│   ├── threads.py
│   ├── vector.c
│   ├── vector.h
│   ├── vlad.c
│   ├── vlad.h
│   ├── yael.swg
│   ├── ynumpy.py
│   └── yutils.py
├── imgs
│   ├── img1.jpg
│   ├── img2.jpg
│   └── sf.jpg
├── lib
│   └── libsurf.so
├── README.md
├── src
│   ├── CMakeLists.txt
│   ├── config.c
│   ├── config.h
│   ├── database.cpp
│   ├── database.h
│   ├── dataset.cpp
│   ├── dataset.h
│   ├── drawkeypoint.cpp
│   ├── extracter.cpp
│   ├── extracter.h
│   ├── extracter_main.cpp
│   ├── featureflfmt.h
│   ├── filter.cpp
│   ├── main.cpp
│   ├── main.cpp~
│   ├── model.cpp
│   ├── model.h
│   ├── pqsearchengine.cpp
│   ├── pqsearchengine.h
│   ├── stablizer.conf
│   ├── stablizer.cpp
│   ├── stablizer.h
│   ├── stablizer_main.cpp
│   ├── train_main.cpp
│   ├── types.h
│   └── util.h
├── test
│   ├── a.out
│   ├── CMakeLists.txt
│   ├── CMakeLists.txt~
│   ├── ivec_sort.cpp
│   ├── Makefile
│   ├── pqsearchengine.bk
│   ├── testarray.c
│   └── testextracter.cpp
└── yael_v318
├── configure.sh
├── doc
│   ├── cinterface.rst
│   ├── conf.py
│   ├── Doxyfile
│   ├── figs
│   │   ├── inria_uk_rvb.jpg
│   │   ├── logoinria.pdf
│   │   ├── logoinria.png
│   │   ├── logoyael.pdf
│   │   ├── logoyael.png
│   │   └── logoyael.svg
│   ├── file_format.rst
│   ├── gettingstarted.rst
│   ├── index.rst
│   ├── license.rst
│   ├── Makefile
│   ├── matlab_interface.rst
│   ├── python_interface.rst
│   ├── troubleshooting.rst
│   └── whatisthis.rst
├── error
├── error~
├── __init__.py
├── LICENCE
├── Makefile
├── makefile.inc
├── matlab
│   ├── b2fvecs_read.m
│   ├── binheap.o
│   ├── bvecs_read.m
│   ├── bvecs_size.m
│   ├── bvecs_write.m
│   ├── eigs.o
│   ├── fvec_read.m
│   ├── fvecs_read.m
│   ├── fvecs_size.m
│   ├── fvecs_write.m
│   ├── fvec_write.m
│   ├── gmm.o
│   ├── gmm_read.m
│   ├── ivec_read.m
│   ├── ivecs_read.m
│   ├── ivecs_size.m
│   ├── ivecs_write.m
│   ├── ivec_write.m
│   ├── kmeans.o
│   ├── machinedeps.o
│   ├── Makefile
│   ├── Make.m
│   ├── matrix.o
│   ├── nn.o
│   ├── octave_mex.sh
│   ├── README
│   ├── sorting.o
│   ├── uint8tobit.m
│   ├── vector.o
│   ├── vlad.o
│   ├── yael4matlab.a
│   ├── yael_cross_distances.c
│   ├── yael_cross_distances.m
│   ├── yael_cross_distances.mexa64
│   ├── yael_dvecs_normalize.m
│   ├── yael_eigs.c
│   ├── yael_eigs.m
│   ├── yael_eigs.mexa64
│   ├── yael_fisher.c
│   ├── yael_fisher.m
│   ├── yael_fisher.mexa64
│   ├── yael_fvecs_normalize.c
│   ├── yael_fvecs_normalize.m
│   ├── yael_fvecs_normalize.mexa64
│   ├── yael_gmm.c
│   ├── yael_gmm.m
│   ├── yael_gmm.mexa64
│   ├── yael_kmax.c
│   ├── yael_kmax.m
│   ├── yael_kmax.mexa64
│   ├── yael_kmeans.c
│   ├── yael_kmeans.m
│   ├── yael_kmeans.mexa64
│   ├── yael_kmin.c
│   ├── yael_kmin.m
│   ├── yael_kmin.mexa64
│   ├── yael_L2sqr.c
│   ├── yael_L2sqr.m
│   ├── yael_L2sqr.mexa64
│   ├── yael_nn.c
│   ├── yael_nn.m
│   ├── yael_nn.mexa64
│   ├── yael_svds.c
│   ├── yael_svds.m
│   └── yael_svds.mexa64
├── progs
│   ├── bvecfile
│   ├── bvecfile.c
│   ├── bvecfile.o
│   ├── fvecfile
│   ├── fvecfile.c
│   ├── fvecfile.o
│   ├── ivecfile
│   ├── ivecfile.c
│   ├── ivecfile.o
│   ├── kmeans
│   ├── kmeans.c
│   ├── kmeans.o
│   ├── knn
│   ├── knn.c
│   ├── knn.o
│   ├── knn.py
│   ├── learn_gmm.py
│   └── Makefile
├── README
├── result
├── test
│   ├── c
│   │   ├── Makefile
│   │   ├── run_pca.c
│   │   ├── test_binheap.c
│   │   ├── test.dat
│   │   ├── test_eigs.c
│   │   ├── test_gmm.c
│   │   ├── test_kmeans.c
│   │   ├── test_pca.c
│   │   └── test_spectral_clustering.c
│   ├── matlab
│   │   ├── test_eigs.m
│   │   ├── test_gmm.m
│   │   ├── test_kmeans_init_user.m
│   │   ├── test_kmeans.m
│   │   ├── test_kmin.m
│   │   ├── test_nn.m
│   │   └── test_svds.m
│   ├── py
│   │   ├── test_kmeans.py
│   │   ├── test_mmul.py
│   │   ├── test_nn.py
│   │   ├── test_numpy.py
│   │   ├── test_partial_svd.py
│   │   └── test_ynumpy.py
│   ├── test_ctypes.py
│   └── test_kmeans_alt_dist.py
├── yael
│   ├── binheap.c
│   ├── binheap.h
│   ├── binheap.o
│   ├── common.swg
│   ├── eigs.c
│   ├── eigs.h
│   ├── eigs.o
│   ├── gmm.c
│   ├── gmm.h
│   ├── gmm.o
│   ├── hkm.c
│   ├── hkm.h
│   ├── hkm.o
│   ├── __init__.py
│   ├── kmeans.c
│   ├── kmeans.h
│   ├── kmeans.o
│   ├── kmlsh.c
│   ├── kmlsh.h
│   ├── kmlsh.o
│   ├── libyael.a
│   ├── libyael.so
│   ├── machinedeps.c
│   ├── machinedeps.h
│   ├── machinedeps.o
│   ├── Makefile
│   ├── matrix.c
│   ├── matrix.h
│   ├── matrix.o
│   ├── nn.c
│   ├── nn.h
│   ├── nn.o
│   ├── sorting.c
│   ├── sorting.h
│   ├── sorting.o
│   ├── spectral_clustering.c
│   ├── spectral_clustering.h
│   ├── spectral_clustering.o
│   ├── threads.py
│   ├── vector.c
│   ├── vector.h
│   ├── vector.o
│   ├── vlad.c
│   ├── vlad.h
│   ├── vlad.o
│   ├── yael.py
│   ├── _yael.so
│   ├── yael.swg
│   ├── yael_wrap.c
│   ├── yael_wrap.o
│   ├── ynumpy.py
│   └── yutils.py
└── yael_v318-1
├── configure.sh
├── doc
│   ├── cinterface.rst
│   ├── conf.py
│   ├── Doxyfile
│   ├── figs
│   │   ├── inria_uk_rvb.jpg
│   │   ├── logoinria.pdf
│   │   ├── logoinria.png
│   │   ├── logoyael.pdf
│   │   ├── logoyael.png
│   │   └── logoyael.svg
│   ├── file_format.rst
│   ├── gettingstarted.rst
│   ├── index.rst
│   ├── license.rst
│   ├── Makefile
│   ├── matlab_interface.rst
│   ├── python_interface.rst
│   ├── troubleshooting.rst
│   └── whatisthis.rst
├── __init__.py
├── LICENCE
├── Makefile
├── makefile.inc
├── matlab
│   ├── b2fvecs_read.m
│   ├── binheap.o
│   ├── bvecs_read.m
│   ├── bvecs_size.m
│   ├── bvecs_write.m
│   ├── eigs.o
│   ├── fvec_read.m
│   ├── fvecs_read.m
│   ├── fvecs_size.m
│   ├── fvecs_write.m
│   ├── fvec_write.m
│   ├── gmm.o
│   ├── gmm_read.m
│   ├── ivec_read.m
│   ├── ivecs_read.m
│   ├── ivecs_size.m
│   ├── ivecs_write.m
│   ├── ivec_write.m
│   ├── kmeans.o
│   ├── machinedeps.o
│   ├── Makefile
│   ├── Make.m
│   ├── matrix.o
│   ├── nn.o
│   ├── octave_mex.sh
│   ├── README
│   ├── sorting.o
│   ├── uint8tobit.m
│   ├── vector.o
│   ├── vlad.o
│   ├── yael4matlab.a
│   ├── yael_cross_distances.c
│   ├── yael_cross_distances.m
│   ├── yael_cross_distances.mexa64
│   ├── yael_dvecs_normalize.m
│   ├── yael_eigs.c
│   ├── yael_eigs.m
│   ├── yael_eigs.mexa64
│   ├── yael_fisher.c
│   ├── yael_fisher.m
│   ├── yael_fisher.mexa64
│   ├── yael_fvecs_normalize.c
│   ├── yael_fvecs_normalize.m
│   ├── yael_fvecs_normalize.mexa64
│   ├── yael_gmm.c
│   ├── yael_gmm.m
│   ├── yael_gmm.mexa64
│   ├── yael_kmax.c
│   ├── yael_kmax.m
│   ├── yael_kmax.mexa64
│   ├── yael_kmeans.c
│   ├── yael_kmeans.m
│   ├── yael_kmeans.mexa64
│   ├── yael_kmin.c
│   ├── yael_kmin.m
│   ├── yael_kmin.mexa64
│   ├── yael_L2sqr.c
│   ├── yael_L2sqr.m
│   ├── yael_L2sqr.mexa64
│   ├── yael_nn.c
│   ├── yael_nn.m
│   ├── yael_nn.mexa64
│   ├── yael_svds.c
│   ├── yael_svds.m
│   └── yael_svds.mexa64
├── progs
│   ├── bvecfile
│   ├── bvecfile.c
│   ├── bvecfile.o
│   ├── fvecfile
│   ├── fvecfile.c
│   ├── fvecfile.o
│   ├── ivecfile
│   ├── ivecfile.c
│   ├── ivecfile.o
│   ├── kmeans
│   ├── kmeans.c
│   ├── kmeans.o
│   ├── knn
│   ├── knn.c
│   ├── knn.o
│   ├── knn.py
│   ├── learn_gmm.py
│   └── Makefile
├── README
├── test
│   ├── c
│   │   ├── Makefile
│   │   ├── run_pca.c
│   │   ├── test_binheap.c
│   │   ├── test.dat
│   │   ├── test_eigs.c
│   │   ├── test_gmm.c
│   │   ├── test_kmeans.c
│   │   ├── test_pca.c
│   │   └── test_spectral_clustering.c
│   ├── matlab
│   │   ├── test_eigs.m
│   │   ├── test_gmm.m
│   │   ├── test_kmeans_init_user.m
│   │   ├── test_kmeans.m
│   │   ├── test_kmin.m
│   │   ├── test_nn.m
│   │   └── test_svds.m
│   ├── py
│   │   ├── test_kmeans.py
│   │   ├── test_mmul.py
│   │   ├── test_nn.py
│   │   ├── test_numpy.py
│   │   ├── test_partial_svd.py
│   │   └── test_ynumpy.py
│   ├── test_ctypes.py
│   └── test_kmeans_alt_dist.py
└── yael
├── binheap.c
├── binheap.h
├── binheap.o
├── common.swg
├── eigs.c
├── eigs.h
├── eigs.o
├── gmm.c
├── gmm.h
├── gmm.o
├── hkm.c
├── hkm.h
├── hkm.o
├── __init__.py
├── kmeans.c
├── kmeans.h
├── kmeans.o
├── kmlsh.c
├── kmlsh.h
├── kmlsh.o
├── libyael.a
├── libyael.so
├── machinedeps.c
├── machinedeps.h
├── machinedeps.o
├── Makefile
├── matrix.c
├── matrix.h
├── matrix.o
├── nn.c
├── nn.h
├── nn.o
├── sorting.c
├── sorting.h
├── sorting.o
├── spectral_clustering.c
├── spectral_clustering.h
├── spectral_clustering.o
├── threads.py
├── vector.c
├── vector.h
├── vector.o
├── vlad.c
├── vlad.h
├── vlad.o
├── yael.py
├── _yael.so
├── yael.swg
├── yael_wrap.c
├── yael_wrap.o
├── ynumpy.py
└── yutils.py

41 directories, 562 files

标签:

实例下载地址

PQsearch算法

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警