美文网首页
向量检索排序

向量检索排序

作者: Ary_zz | 来源:发表于2020-07-20 15:31 被阅读0次

2020-07-20

如何计算特征距离

欧式距离: 两点间的真实距离,值越小,说明距离越近;

余弦距离:就是两个向量围成夹角的 cosine 值,cosine 值越大,越相似;

汉明距离:一般作用于二值化向量,二值化的意思是向量的每一列只有 0 或者 1 两种取值。
汉明距离的值就两个向量每列数值的异或和,值越小说明越相似,一般用于图片识别;

杰卡德相似系数:* 把向量作为一个集合,所以它可以不仅仅是数字代表,也可以是其他编码,比如词,该值越大说明越相似,一般用于相似语句识别;

如何排序

https://www.6aiq.com/article/1587522027341?p=1&m=0
https://blog.csdn.net/u011233351/article/details/85116719

NSW

一个点,越早插入就越容易形成与之相关的“高速公路”连接,越晚插入就越难形成与之相关的“高速公路”连接。所以这个算法设计的妙处就在于扔掉德劳内三角构图法,改用“无脑添加”(NSW朴素插入算法),降低了构图算法时间复杂度的同时还带来了数量有限的“高速公路”,加速了查找。

HNSW

类似skiplist

KNN

KD Tree

Brute Force

hash

乘积量化

PQ

倒排乘积量化

相关文章

  • 向量检索排序

    2020-07-20 如何计算特征距离 欧式距离: 两点间的真实距离,值越小,说明距离越近; 余弦距离:就是两个向...

  • 向量检索

    最近的工作开始偏向于底层向量检索算法的开发上面,但是对我而言有壁垒需要突破。 从新造轮子效率太低,一个是C++基本...

  • 实现TopK问题的三种算法

    在检索类的应用中往往实现TopK的应用,比如特征检索场景下,要对一个向量进行距离查询,输出距离最近的前10个向量。...

  • ES8.0新增KNN向量近邻检索

    向量检索将加速深度学习的落地与应用,向量检索的应用场景如下图所示,它几乎覆盖了大部分的可以应用AI的业务场景 这里...

  • 2021-03-17sort函数

    对向量进行排序Sorting or Ordering Vectors 对向量vector或因子factor(部分)...

  • Mysql入门(命令行)--排序检索数据

    检索排序数据语句select aaa from bbb order by aaa 单列排序

  • 检索模型与检索排序

    1. 用户查询与返回结果相关度度量 1.1 相似性计算:空间向量余弦夹角 https://www.jianshu....

  • 日常记录:R语言的一些计算和应用

    1.把数据框按某列排序2.对向量排序3.对向量排序并取出累加和在前90%的元素4.处理数据并绘制散点图(ggplo...

  • 3. 排序检索数据

    排序检索数据 排序数据 关系数据库设计理论认为,若不规定排序顺序,则不应该假定检索出的数据的顺序有任何意义 用OR...

  • SQL语句范例

    检索多个列(SELECT) 检索某列,并排序(ORDER BY) ORDER BY语句必须是SELECT语句的最后...

网友评论

      本文标题:向量检索排序

      本文链接:https://www.haomeiwen.com/subject/cvqykktx.html