生活服务
Faiss(4):索引(Index)
2024-12-21 21:51  浏览:85

Method

Class name

index_factory

Main parameters

Bytes/vector

Exhaustive

Comments

Exact Search for L2

IndexFlatL2

"Flat"

d

4*d

yes

brute-force

Exact Search for Inner Product

IndexFlatIP

"Flat"

d

4*d

yes

also for cosine (normalize vectors beforehand)

Hierarchical Navigable Small World graph exploration

IndexHNSWFlat

'HNSWx,Flat`

d, M

4*d + 8 * M

no

Inverted file with exact post-verification

IndexIVFFlat

"IVFx,Flat"

quantizer, d, nlists, metric

4*d

no

Take another index to assign vectors to inverted lists

Locality-Sensitive Hashing (binary flat index)

IndexLSH

-

d, nbits

nbits/8

yes

optimized by using random rotation instead of random projections

Scalar quantizer (SQ) in flat mode

IndexScalarQuantizer

"SQ8"

d

d

yes

4 bit per component is also implemented, but the impact on accuracy may be inacceptable

Product quantizer (PQ) in flat mode

IndexPQ

"PQx"

d, M, nbits

M (if nbits=8)

yes

IVF and scalar quantizer

IndexIVFScalarQuantizer

"IVFx,SQ4" "IVFx,SQ8"

quantizer, d, nlists, qtype

SQfp16: 2 * d, SQ8: d or SQ4: d/2

no

there are 2 encodings: 4 bit per dimension and 8 bit per dimension

IVFADC (coarse quantizer+PQ on residuals)

IndexIVFPQ

"IVFx,PQy"

quantizer, d, nlists, M, nbits

M+4 or M+8

no

the memory cost depends on the data type used to represent ids (int or long), currently supports only nbits <= 8

IVFADC+R (same as IVFADC with re-ranking based on codes)

IndexIVFPQR

"IVFx,PQy+z"

quantizer, d, nlists, M, nbits, M_refine, nbits_refine

M+M_refine+4 or M+M_refine+8

    以上就是本篇文章【Faiss(4):索引(Index)】的全部内容了,欢迎阅览 ! 文章地址:http://sjzytwl.xhstdz.com/xwnews/656.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://sjzytwl.xhstdz.com/mobile/ , 查看更多   
最新文章
【排序算法】python之冒泡,选择,插入,快速,归并
参考资料: 《Python实现5大排序算法》《六大排序算法:插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序
一些Python爬虫工具
爬虫可以简单分为三步骤:请求数据、解析数据和存储数据 。主要的一些工具如下:request一个阻塞式http请求库。SeleniumSelenium
[Web逆向]记一个有趣的防红网站反复横跳
(也没有什么可以多级标题的就直接不分了吧)起因朋友给我发了个网址兴冲冲的打开,结果跳转了好几次,是一个视频。。。emmm算了
【工作笔记0033】Fiddler抓包手机app配置
1.下载安装fiddler https://www.telerik.com/download/fiddler 2.pc端fiddler设置,勾选以下设置 Tool-Options-HttpsTool-
万能自动点击器连点器分享版最新版内容简介
万能自动点击器连点器是一款好用的系统工具,万能自动点击器连点器分享版最新版完全不需要手机root,快来万能自动点击器连点器脚
《P2P种子搜索器》v3.0.0.0官方版
  p2p种子搜索器是一款很好的种子搜索神器,而今天小编要为大家带来的就是p2p种子搜索器官方下载。p2p种子搜索器资源覆盖面涉
《鬼泣3》经典怪物盘点
《鬼泣》系列中怪物的设计在众多游戏中都是非常有特色的,其中一些经典的怪物在老玩家脑海中记忆深刻,《鬼泣3》中的怪物更是为
【理论学习】以科技创新培育和发展新质生产力
  内容提要  科技创新是发展新质生产力的核心要素。我国发展新质生产力具有科技创新的坚实基础。要以科技创新引领产业创新,
【原】五大海外代理机构盘点
Highrise:无处不存在导入导出功能的CRM美国37signals公司开发的一款简单的客户关系管理软件。37signals曾被《连线》杂志评出200
《哥斯拉大战金刚2》一些幕后
“ 感知技术 · 感触CG · 感受艺术 · 感悟心灵 ”中国很有影响力影视特效CG动画领域自媒体叮咚!您最爱的怪兽顶流回归,请查收
相关文章