搜索中文正文和常见中英文技术词,按教程、项目、面试题筛选。
「Dense 检索」找到 42 条内容
按专题浏览 →匹配正文:为什么需要混合检索 单一检索方式都有明显短板: Sparse检索:擅长精确匹配关键词,但无法理解同义词、语义变体 Dense检索:擅长语义理解,但对罕见词、专有名词容易失配 混合检索=精确性+语义泛化能力,是生产RAG系统的标配。 Sparse检索(稀疏检索) 原理:基于倒排索引的词频统计方法,典型代表BM25 BM25(q,d) = Σ IDF(q_i) · [f(q_i,d)·(k1+1)] / [f(q_i,d) + k1·(1-b+b·|d|/avgdl)] 只关注查…
匹配正文:为什么要混合检索 稀疏检索和稠密检索利用的信号不同:BM25 擅长实体名、编号、错误码和查询词共现;双塔向量检索能够召回词面不同但语义接近的文本。二者都可能失败,混合检索的价值是扩大互补覆盖,而不是保证每个查询都优于单路。 两类检索与分数 Sparse/BM25 基于倒排索引,对查询词的 IDF、文档内词频饱和和长度归一化加权。分数受实现、语料统计和查询长度影响,没有可跨系统直接比较的固定尺度。 Dense/DPR 类双塔分别编码 query 和 document,再用点积、…
匹配正文:… 1 的 BM25 demo 零依赖(连第三方库都不用) ✅ 最好先读过第 4 章,那章讲了"向量检索"(懂语义),这章讲"关键词检索"(精确命中),以及怎么把两者合起来 3 个核心概念(先白话,再术语) 概念 1:召回(recall)和"检索召回模块" 第 3 章我们用"召回率"衡量切分好坏;这里的召回是动词:指从知识库里把可能相关的 chunk 捞出来这个动作。负责这件事的就是"检索召回模块",它是 RAG 的"搜索引擎"。 概念 2:稀疏检索 vs 稠密检索 稠密检索(…
学习内容与项目面试,在同一条路上。