首页 科技周边 人工智能 通过检索增强发电(RAG)和RERANKING提高LLM精度

通过检索增强发电(RAG)和RERANKING提高LLM精度

Mar 06, 2025 am 11:14 AM

>解锁增强llms的力量:检索效果(抹布)和重新启动

大型语言模型(LLM)彻底改变了AI,但是幻觉和过时的信息之类的限制阻碍了其准确性。 通过将LLMS与动态信息检索相结合,检索增强的生成(RAG)和Reranking提供解决方案。 让我们探索这种功能强大的组合。

为什么抹布增强了llms? 在各种NLP任务上

llms excel,如下所示:

> LLMS

Boost LLM Accuracy with Retrieval Augmented Generation (RAG) and Reranking

    IvánPalomares
  1. 但是,LLM有时会在上下文适当的响应中挣扎,产生错误或荒谬的信息(幻觉)。 此外,他们的知识受培训数据的“知识截止”点的限制。 例如,在2024年1月之前接受过培训的LLM不会知道当月出现的新流感株。 再培训LLMS经常在计算上很昂贵。 抹布提供了更有效的替代方案。 抹布利用外部知识基础来补充LLM的内部知识。这可以提高响应质量,相关性和准确性,而无需不断再培训。 抹布的工作流程是:
  2. QUERY:
  3. >接收到用户的问题。
  4. 检索:>系统访问知识库,识别相关文档。

生成:

> llm结合了查询并检索了文档以制定响应。

>

    重新固定:优化检索
  1. > RERANKING完善了检索的文档,以优先考虑特定查询和上下文的最相关信息。 该过程涉及:
  2. 初始检索:一个系统(例如,使用TF-IDF或向量空间模型)检索一组文档。>
> reranking:

>一种更复杂的机制基于其他条件(用户偏好,上下文,高级算法)。> Boost LLM Accuracy with Retrieval Augmented Generation (RAG) and Reranking

reranking Process | IvánPalomares

与推荐系统不同,重新考虑的重点是实时查询响应,而不是主动的建议。

> RERANKING在抹布增强的LLMS中的价值

重读可显着增强抹布供电的LLM。 在初始文档检索后,重新管理确保LLM使用最相关和高质量的信息,提高响应准确性和相关性,尤其是在专业领域。

> reranker types

存在各种重读方法,包括:

  • 多矢量rerankers:>使用多个向量表示以提高相似性匹配。
  • 学习排名(LTR):使用机器学习学习最佳排名。
  • 基于伯特的rerankers:利用伯特的语言理解能力。
  • >增强学习重读者:根据用户交互数据优化排名。
  • >杂交rerankers:结合多种策略。
  • >

>用重新固定(langchain示例)构建抹布管道

>本节使用Langchain库重新播放,展示了简化的RAG管道。 (在Google CoLab笔记本上可用的完整代码 - 简短省略的链接)。 该示例处理文本文件,创建嵌入式,使用OpenAI的LLM,并根据余弦相似性合并自定义的重新依给功能。 该代码既展示一个版本,又不重新播放,并且启用了Reranking的精制版本。

>

进一步探索

抹布是LLM技术的关键进步。 本文介绍了Reranking在增强抹布管道中的作用。 要深入潜水,请探索有关抹布的资源,其性能改进以及Langchain在LLM应用程序开发方面的功能。 (省略为简短的链接)。

>

以上是通过检索增强发电(RAG)和RERANKING提高LLM精度的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1657
14
CakePHP 教程
1415
52
Laravel 教程
1309
25
PHP教程
1257
29
C# 教程
1229
24
开始使用Meta Llama 3.2 -Analytics Vidhya 开始使用Meta Llama 3.2 -Analytics Vidhya Apr 11, 2025 pm 12:04 PM

Meta的Llama 3.2:多模式和移动AI的飞跃 Meta最近公布了Llama 3.2,这是AI的重大进步,具有强大的视觉功能和针对移动设备优化的轻量级文本模型。 以成功为基础

10个生成AI编码扩展,在VS代码中,您必须探索 10个生成AI编码扩展,在VS代码中,您必须探索 Apr 13, 2025 am 01:14 AM

嘿,编码忍者!您当天计划哪些与编码有关的任务?在您进一步研究此博客之前,我希望您考虑所有与编码相关的困境,这是将其列出的。 完毕? - 让&#8217

AV字节:Meta' llama 3.2,Google的双子座1.5等 AV字节:Meta' llama 3.2,Google的双子座1.5等 Apr 11, 2025 pm 12:01 PM

本周的AI景观:进步,道德考虑和监管辩论的旋风。 OpenAI,Google,Meta和Microsoft等主要参与者已经释放了一系列更新,从开创性的新车型到LE的关键转变

向员工出售AI策略:Shopify首席执行官的宣言 向员工出售AI策略:Shopify首席执行官的宣言 Apr 10, 2025 am 11:19 AM

Shopify首席执行官TobiLütke最近的备忘录大胆地宣布AI对每位员工的基本期望是公司内部的重大文化转变。 这不是短暂的趋势。这是整合到P中的新操作范式

视觉语言模型(VLMS)的综合指南 视觉语言模型(VLMS)的综合指南 Apr 12, 2025 am 11:58 AM

介绍 想象一下,穿过​​美术馆,周围是生动的绘画和雕塑。现在,如果您可以向每一部分提出一个问题并获得有意义的答案,该怎么办?您可能会问:“您在讲什么故事?

GPT-4O vs OpenAI O1:新的Openai模型值得炒作吗? GPT-4O vs OpenAI O1:新的Openai模型值得炒作吗? Apr 13, 2025 am 10:18 AM

介绍 Openai已根据备受期待的“草莓”建筑发布了其新模型。这种称为O1的创新模型增强了推理能力,使其可以通过问题进行思考

如何在SQL中添加列? - 分析Vidhya 如何在SQL中添加列? - 分析Vidhya Apr 17, 2025 am 11:43 AM

SQL的Alter表语句:动态地将列添加到数据库 在数据管理中,SQL的适应性至关重要。 需要即时调整数据库结构吗? Alter表语句是您的解决方案。本指南的详细信息添加了Colu

最新的最佳及时工程技术的年度汇编 最新的最佳及时工程技术的年度汇编 Apr 10, 2025 am 11:22 AM

对于那些可能是我专栏新手的人,我广泛探讨了AI的最新进展,包括体现AI,AI推理,AI中的高科技突破,及时的工程,AI培训,AI,AI RE RE等主题

See all articles