搜索中文正文和常见中英文技术词,按教程、项目、面试题筛选。
「ANN近似最近邻」找到 69 条内容
按专题浏览 →匹配正文:检索模块工作机制 RAG检索模块的核心流程: 索引构建:文档切分→Embedding编码→写入向量数据库 在线检索:查询向量化→近似最近邻搜索(ANN)→返回TopK候选 结果组装:结合元数据过滤,送入生成模块 三种提升相关性的方法 1. 混合检索(Hybrid Search) 原理:融合向量语义检索 + 关键词匹配(BM25),解决向量检索对专有名词、ID类信息召回不足的问题 融合策略:线性加权 score = α·dense_score + (1-α)·sparse_sc…
匹配正文:…"苹果"歧义无法区分。 二、语义匹配:跨越词汇鸿沟 稠密向量检索(Dense Retrieval) 查询和文档分别编码为向量,用 ANN(近似最近邻) 快速检索 代表:DPR、Contriever,采用 双塔架构——编码器分离,可离线建索引,毫秒级响应 三、深度学习精排:BERT 及其变体 交互式架构(Cross-Encoder) 拼接 [CLS] Query [SEP] Doc [SEP] 输入 BERT 取 [CLS] 输出过 MLP 得相关性分数 效果最优但计算昂贵,仅…
…5. 性能影响要点 环节 核心瓶颈 优化方向 Embedding 模型推理延迟 量化INT8、ONNX/TensorRT、批处理 ANN检索 内存占用、建索引时间 分层量化、增量索引 Rerank 二次编码开销 轻量模型、截断候选集 关键权衡:召回率vs延迟,通常离线评测Recall@K,线上关注P99延迟。实际系统中常做"快路径"(纯向量)+ "慢路径"(+重排)分级处理。 学习建议 建议先掌握向量检索基础,理解嵌入模型和相似度计算原理,再结合RAG架构学习Retrieve…
学习内容与项目面试,在同一条路上。