Instance Distance 是 Hierarchical Navigable Small Worlds 论文的快速纯 Rust 实现

时间:2024-07-18 13:24:28
【文件属性】:

文件名称:Instance Distance 是 Hierarchical Navigable Small Worlds 论文的快速纯 Rust 实现

文件大小:31KB

文件格式:ZIP

更新时间:2024-07-18 13:24:28

rust approximate-nearest-neighbor-search hnsw

即时距离:快速 HNSW 索引Instance Distance 是 Malkov 和 Yashunin 的Hierarchical Navigable Small Worlds 论文的快速纯 Rust 实现,用于寻找近似最近邻。此实现为用于词向量索引的InstantDomainSearch.com后端服务提供支持。它能做什么Instant Distance 是一种快速近似最近邻搜索算法的实现。该算法用于在集合中找到与给定点最近的点。使用库锈[dependencies ]instant-distance =" 0.5.0"例子f32 { // 欧几里德距离度量 (((self.0 - other.0).pow(2) + (self.1 - other.1).pow(2) + (self.2 - other.2).pow (2)) as f32) .sqrt() } } ">use instant_distance:: {Builder, Search};fnmain () {let points=vec! [Point (255 ,0 ,0 ),Point (255 ,0 ,0 ),P


【文件预览】:
instant-distance-main
----deny.toml(59B)
----cover.svg(11KB)
----.github()
--------dependabot.yml(146B)
--------workflows()
----instant-distance-py()
--------test()
--------src()
--------Cargo.toml(534B)
--------examples()
----Cargo.toml(96B)
----.gitignore(52B)
----.cargo()
--------config.toml(111B)
----Makefile(180B)
----README.md(2KB)
----instant-distance()
--------tests()
--------src()
--------Cargo.toml(939B)
--------benches()
--------examples()
----.vscode()
--------settings.json(45B)

网友评论