algorithm - 找到最近的向量
问题描述
我们有一个维度大于 2(维度可以是 10、32、64 或 15)的向量列表和一个任意向量作为输入。
需要从向量列表中找到最接近输入向量的
(例如:10000 和 10001 是近向量,但 10111 和 10000 不是近向量),但没有完整通过列表。我知道几种最近邻搜索算法,它们可以让我们找到最接近的相似元素:kd-trees、Voronoi 图,但它们的目的是在平面或 3 维空间中查找元素。
是否有任何算法可以找到最近的向量,哪个维度大于 2?
解决方案
推荐阅读
- php - EasyAdmin - 密码更新表单在空密码时出现错误
- javascript - 如何在 Google Apps Script HTMLService 中设置链接?(错误与accounts.google.com的连接被拒绝)
- spring - Spring Aware 接口顺序
- bash - Bash - 不能使用命令'bc',因为 Bandizip 有同名的命令
- javascript - OAuth 登录在 FireFox 但 Chrome 中不起作用
- oracle - 如何从 apex.oracle.com 删除仅运行应用程序
- reactjs - «一个组件正在更改要控制的复选框类型的不受控制的输入。» Formik 复选框的警告
- mongodb - 来自 mongodb 的 solr 中的增量导入问题
- javascript - 如何增加 EsLint 内存以避免`JavaScript heap out of memory`?
- java - Visual Studio Code 在哪里缓存用于自动完成的 Java 依赖项信息?