问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

【实战】 向量数据库选型参考

发布网友 发布时间:2024-10-06 06:49

我来回答

1个回答

热心网友 时间:2024-12-05 11:43

在实施大型模型的过程中,特别是在应用RAG增强检索生成时,向量数据库的选择至关重要。本文通过实验对比了四个常见的向量数据库:Chroma、Faiss、Weaviate和Pinecore。未来计划在时间和精力允许的情况下,追加Milvus和Qdrant的实验。

实验中选用的模型要求较小,以减少空间占用,便于本地调试。从Huggingface上选择了名为all-MiniLM-L6-v2的模型,其维度为384。

HuggingFace上的模型all-MiniLM-L6-v2无法直接下载。可以通过以下两种方式之一下载模型:从摩搭(ModelScope)平台下载,或从HF-Mirror下载。

Chroma向量数据库采用SQLite作为基础,通过乘积量化技术和k-means聚类优化查询和压缩数据,以节约空间和提高查询效率。实验中,使用Python语言将文本块以Embedding向量的形式存入Chroma数据库,并基于查询文本进行相似度搜索,找到top K个相似结果。

通过实验发现,SentenceTransformer的Model基于BertModel,分词器使用BertTokenizer。检索器(Retriever)通过invoke()方法进行相关性搜索,默认使用欧拉距离计算相似度。

FAISS是* AI Research的开源数据库。实验场景与Chroma相同,源码也类似。结果显示符合预期,Langchain框架的检索器Retriever对向量数据库的相似度检索默认使用欧拉距离。

Pinecone是云向量数据库,通过apiKey接入。实验中,通过两种方式使用Pinecone向量库:通过Database->Indexes提前创建向量库,或直接在源代码中创建向量库。

Weaviate的文档相对完善,主要用于AI应用开发平台Dify。实验中,注意Weaviate版本需高于v1.23,否则无法使用grpc服务。实验场景与之前类似,通过Weaviate的GraphQL实现相关度查询。

调研并深度使用了四种常见的向量数据库:Chroma、Faiss、Pinecone、Weaviate,并对它们进行了*度对比。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
招商银行的美元天添金怎么样? 天添美蒸馒头为什么开裂呢 上海食堂送菜 邮政跨地区取款手续费多? 谁能告诉我邮政储蓄卡跨省取钱要不要收费啊? 自贡市龙盛世纪仿真模型制造有限公司公司简介 学PS真的很难吗 红烧萝卜牛筋 微信怎么转发公众号部分内容 转发公众号部分内容方法 微信公众号内的视频如何下载?一个F12搞定 5G特惠流量包为什么不能退订?移动公司搞的什么鬼?还能不能相信移动了... 石磨面家常饼制作步骤 本田飞度正时皮带是链条还是皮带? 手机内置电池更换 vivox5pro怎么设置微信手势密码 这样别人就看不了微信了 身份证今年7月份到期,现在去办理可不可以 身份证七月份到期,请问四月份可以办吗 身份证7月份过期2月份可以去办吗 ...手机在刷快手极速版视频的时候为什么我的手机屏幕一亮一暗的,是怎 ... 【找图】请哪位大神帮我找个高清的图,原图在下↓ 求高清大图,1920X1080以上,必须要清晰的原图啊...P过的美化过的有水印... 求这张图1920x1080分辨率大图 童年的一件事的作文的开头结尾怎么写好? 关于童年的作文结尾怎么写 肉刺是由什么病毒引起的? 圣斗士星矢腾讯主流阵容有哪些 热门阵容推荐 圣斗士星矢腾讯新手阵容怎么搭 最强阵容搭配解析 国产Model3和海外版有什么区别? 华为TD版手机和普通版有什么区别? ...server可以远程访问oracle数据库数据然后用ssrs做报表吗?_百度... 求几本比较好看的言情小说,以前的也行,要完结的,送财富值噢,QAQ... ...顾漫,东奔西顾和顾西爵的书都看过了就别再推 为什么猫会菊酯中毒? 40平米卧室如何布置 左叶浴血抗战 potplayer怎样将视频投放到电视上播放呢? potplayer的视频怎么传到手机 昨天我去补牙了,补好之后牙并不酸,今天晚上起来,吃馒头的时候牙酸... 我没有安装PotPlayer,看视频有时候却用PotPlayer自动打开 大家觉得学美容美体好还是学化妆好?准备去学点东西,却下不了决定到底... 我较喜欢学化妆。但美容和化妆哪个好?哪个更有前途呢? 到底学化妆好还是学美容好呢? 现在学美容好还是学化妆好 987÷33的竖式? 987÷7所得的商是___位数.471÷5所得的商的最高位是___位. 用竖式计算带验算。987÷7? 987÷46是几位数? 987÷39先算什么后算什么 估算.302×19≈479÷79≈987÷42≈ 潜水离心曝气机特 点