当前位置: 首页 > wzjs >正文

网站首页建设公司怎么做网站的seo优化

网站首页建设公司,怎么做网站的seo优化,网站建设费用报价表,wordpress安装语言设置中文文章目录 FastGPT 源码:RRF、Rerank 相关代码1. RRF (Reciprocal Rank Fusion) 合并实现2. Rerank 二次排序实现3. 重排序的主要特点4. 整个搜索流程5. 这种方式的优势 FastGPT 源码:RRF、Rerank 相关代码 下边介绍 RRF 合并和 Rerank 二次排序的相关实…

文章目录

    • FastGPT 源码:RRF、Rerank 相关代码
      • 1. RRF (Reciprocal Rank Fusion) 合并实现
      • 2. Rerank 二次排序实现
      • 3. 重排序的主要特点
      • 4. 整个搜索流程
      • 5. 这种方式的优势

FastGPT 源码:RRF、Rerank 相关代码

下边介绍 RRF 合并和 Rerank 二次排序的相关实现:

1. RRF (Reciprocal Rank Fusion) 合并实现

主要在 datasetSearchResultConcat 函数中实现(packages/global/core/dataset/search/utils.ts):

// RRF公式实现
const score = 1 / (k + rank);  // k是一个常数(60),rank是搜索结果的排名// 合并多个渠道的搜索结果
arr.forEach((item) => {const k = item.k;item.list.forEach((data, index) => {const rank = index + 1;const score = 1 / (k + rank);// 如果已存在相同ID的结果,合并scoreif (record) {map.set(data.id, {...record,score: concatScore,rrfScore: record.rrfScore + score});} else {map.set(data.id, {...data,rrfScore: score});}});
});

RRF 合并主要用在以下场景:

  • 合并向量检索和全文检索的结果
  • 合并多个查询的搜索结果
  • 合并重排序后的结果

2. Rerank 二次排序实现

重排序功能在 reRankRecall 函数中实现(packages/service/core/ai/rerank/index.ts):

export function reRankRecall({query,documents
}: {query: string;documents: { id: string; text: string }[];
}) {// 调用重排序模型APIreturn POST<PostReRankResponse>(model.requestUrl,{model: model.model,query,documents: documents.map((doc) => doc.text)}).then((data) => {// 返回重排序后的结果和相关性分数return data?.results?.map((item) => ({id: documents[item.index].id,score: item.relevance_score  // 0-1之间的相关性分数}));});
}

3. 重排序的主要特点

  • 使用专门的重排序模型对搜索结果进行二次评分
  • 得到 0-1 之间的相关性分数,比向量相似度更精确
  • 可以根据重排分数进行过滤,提高精度
  • 重排结果会与其他搜索结果一起通过 RRF 合并

4. 整个搜索流程

  1. 同时进行向量检索和全文检索
  2. 对检索结果进行重排序评分
  3. 使用 RRF 合并三种结果(向量检索、全文检索、重排序)
  4. 根据相关度分数进行过滤
  5. 返回最终结果

5. 这种方式的优势

  • 综合多种检索方式的优势
  • 通过重排序提高精度
  • 使用 RRF 合理合并多个渠道的结果

文章转载自:

http://yK15zm9y.nxpqw.cn
http://1ujI1xdR.nxpqw.cn
http://IZsDZiN5.nxpqw.cn
http://VMso3cRB.nxpqw.cn
http://GyWzCFhT.nxpqw.cn
http://R3lI8L3q.nxpqw.cn
http://tS5ycGZQ.nxpqw.cn
http://4cUXaUt4.nxpqw.cn
http://AN4eg01K.nxpqw.cn
http://cI4USQfZ.nxpqw.cn
http://2NOFsurE.nxpqw.cn
http://TM2kxMmt.nxpqw.cn
http://xhq0ZRwr.nxpqw.cn
http://KncML7Ip.nxpqw.cn
http://YcRSeA1B.nxpqw.cn
http://6hVSniO0.nxpqw.cn
http://rNt5HQ3J.nxpqw.cn
http://JDPRzz20.nxpqw.cn
http://R5QPtaLq.nxpqw.cn
http://xHu1UlY2.nxpqw.cn
http://T6s147Xs.nxpqw.cn
http://YopnMPfq.nxpqw.cn
http://ys3zfLU0.nxpqw.cn
http://zrStuulE.nxpqw.cn
http://QZzkwPeM.nxpqw.cn
http://yPABNjeD.nxpqw.cn
http://Endi593k.nxpqw.cn
http://Skrxg7Jr.nxpqw.cn
http://AqFlQKzz.nxpqw.cn
http://9rKQFAqH.nxpqw.cn
http://www.dtcms.com/wzjs/620663.html

相关文章:

  • 个性化网站建设定制厦门建设工程交易中心网站
  • 简述网站的建设步骤上海企业网络推广价格
  • 网站交接需要哪些品牌网站建设报价方案
  • 网站建设创作思路怎么写wordpress的标签有什么用
  • DW做网站的步骤网站的开发与维护
  • 海外网站cdn加速wordpress链接自定义后文章打不开
  • 个人网站可以做电商吗西安网站建设托管
  • 网站推广专家十年乐云seo招生代理平台
  • 可视化建站网站源码wordpress 中文下载
  • 专门做医疗器械的网站wordpress 部分图打不开
  • 怎么查看竞争网站怎么做的seowordpress 查询语句
  • 医疗类网站网站设计一个版块
  • 站酷网电脑版宣传视频
  • htp免费域名注册网站网站建设维修服务流程
  • 怎么登陆公司网站的后台建立问答类的网站
  • 网站制作关键技术网站建设的电销
  • 购物网站排名2016百度引流推广怎么收费
  • 天津微信网站公司网站建设技术的发展
  • 网站建设柒首先金手指7郑州制作网站推荐
  • 百度权重2的网站手机端官网设计
  • 古建设计网站网络科技公司有什么职位
  • 校园网站开发的需求分析织梦 网站地图 样式
  • seo网站分析工具旅游景点网站模板大全
  • 怎么制作网站商城网站建设上传视频教程
  • wap网站制作教程wordpress 4.8.1漏洞
  • 怎么知道网站谁建的排课系统网络架构
  • 自己做的网站不备案行吗做网站买什么空间
  • 淘宝联盟怎么新建网站做投票链接网站
  • 建个网站做产品怎样服装花型图案设计网站
  • 天津做网站认准津坤科技资源网站自己建设还是发软文