java交易网站源码-hnswlib:用于快速近似最近邻的仅标头C++/python库

上传者: 38733245 | 上传时间: 2022-11-11 01:18:51 | 文件大小: 57KB | 文件类型: ZIP
java交易网站源码Hnswlib - 快速近似最近邻搜索 带有 python 绑定的仅标头 C++ HNSW 实现。 HNSW 200M SIFT 实验的论文代码 消息: hnswlib 现在是 0.5.0。 添加了对酸洗索引的支持、对 PEP-517 和 PEP-518 构建的支持、小加速、错误和文档修复。 非常感谢 , , ,, , , , ! 感谢 Apoorv Sharma ,hnswlib 现在支持真正的元素更新(界面保持不变,但是当您更新元素嵌入时,性能/内存不应该降低)。 多亏了 Dmitry ,hnswlib 提高了不是 4 的倍数的向量维度的性能 感谢 Louis Abraham() 现在可以通过 pip 安装 hnswlib! 强调: 轻量级,仅头文件,除 C++ 11 之外没有其他依赖项。 C++、python 和 R() 的接口。 完全支持增量索引构建。 支持元素删除(目前,没有实际释放内存)。 可以使用自定义用户定义的距离 (C++)。 与当前 nmslib 的实现相比,显着减少了内存占用和更快的构建时间。 算法参数的描述可以在 中找到。 Python 绑定

文件下载

资源详情

[{"title":"( 35 个子文件 57KB ) java交易网站源码-hnswlib:用于快速近似最近邻的仅标头C++/python库","children":[{"title":"hnswlib-master","children":[{"title":"MANIFEST.in <span style='color:#111;'> 36B </span>","children":null,"spread":false},{"title":"hnswlib","children":[{"title":"hnswlib.h <span style='color:#111;'> 2.59KB </span>","children":null,"spread":false},{"title":"bruteforce.h <span style='color:#111;'> 5.36KB </span>","children":null,"spread":false},{"title":"space_ip.h <span style='color:#111;'> 8.17KB </span>","children":null,"spread":false},{"title":"space_l2.h <span style='color:#111;'> 7.76KB </span>","children":null,"spread":false},{"title":"hnswalg.h <span style='color:#111;'> 50.16KB </span>","children":null,"spread":false},{"title":"visited_list_pool.h <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false}],"spread":true},{"title":"ALGO_PARAMS.md <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"download_bigann.py <span style='color:#111;'> 1024B </span>","children":null,"spread":false},{"title":"CMakeLists.txt <span style='color:#111;'> 973B </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"example_old.py <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"searchKnnCloserFirst_test.cpp <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"update_gen_data.py <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"updates_test.cpp <span style='color:#111;'> 8.62KB </span>","children":null,"spread":false},{"title":"pyw_hnswlib.py <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"example.py <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false}],"spread":true},{"title":".travis.yml <span style='color:#111;'> 978B </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 71B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"sift_test.cpp <span style='color:#111;'> 10.72KB </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 3.29KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 12.40KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 294B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 102B </span>","children":null,"spread":false},{"title":"python_bindings","children":[{"title":"setup.py <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"bindings.cpp <span style='color:#111;'> 28.71KB </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"bindings_test_getdata.py <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"bindings_test_labels.py <span style='color:#111;'> 4.57KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"bindings_test.py <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"bindings_test_metadata.py <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"bindings_test_resize.py <span style='color:#111;'> 2.65KB </span>","children":null,"spread":false},{"title":"bindings_test_pickle.py <span style='color:#111;'> 6.37KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"pyproject.toml <span style='color:#111;'> 148B </span>","children":null,"spread":false},{"title":"sift_1b.cpp <span style='color:#111;'> 10.83KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明