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

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://nhjcxspj.xhstdz.com/xwnews/656.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://nhjcxspj.xhstdz.com/mobile/ , 查看更多   
最新文章
java enterprise和maven项目有什么区别 eclipse project和maven project
前面我们已完成了Maven安装与配置、Jdk安装与配置接下来在Eclipse中实际创建Maven类型Project一、Eclipse中”File“--》”new“
机电一体化论文
  摘要:全球经济不断的发展,科技也在不断的进步,为了减少资源压力,机电一体化技术在工程机械中的应用越来越多,已然成为了
揭秘SEO网络优化平台,企业网站搜索引擎排名提升秘籍
SEO网络优化平台是提升企业网站搜索引擎排名的关键工具。通过深度分析、关键词优化、内容质量提升等策略,该平台助力企业快速提
搜索引擎优化(SEO)优惠,提升网站排名与流量的(黑帽seo)机会
在当今数字化时代,企业和网站所有者越来越意识到搜索引擎优化(SEO)的重要性,SEO 是通过优化网站内容和结构,提高其在搜索引
5个好用的WordPress seo插件!
WordPress经常被用来搭建外贸英文网站,因为他的拓展性能非常强,通过各种插件来拓展各种功能,非常强大,而且WordPress非常适合
MNN推理引擎:轻量级深度学习优化实践
随着手机算力的不断提升,以及深度学习的快速发展,特别是小网络模型不断成熟,原本在云端执行的推理预测就可以转移到端上来做。
分区类型MBR和GPT有什么区别|简述分区表MBR与GPT
磁盘分区,有两种类型可选,分别为MBR和GPT,但是很多用户在使用快速分区的时候,不知道这两个分区表类型有什么区别,这篇文章是
外链建设蓝图:提升 SEO 排名和网站权威
前言外链建设对于提升您的网站 SEO 排名和建立权威至关重要。通过采取战略性方法,您可以获得高质量的反向链接,这些反向链接将
360智脑2024最新版 v1.2.0
360智脑是一款AI智能软件,基于多模态大语言模型提供高效便捷的API接入服务,让AI触手可及,能够满足用户日常工作、生活、学习中
ai写作-ai写作免费一键生成
在信息爆炸的时代内容创作成为了多企业和个人关注的点。传统的人工写作方法耗时耗力效率低下。随着人工智能技术的发展写作逐渐走
相关文章