RAG负责广度,微调深度!深度解析大模型应用的双重进化之路,少走弯路!

大模型蒸馏与大模型微调技术有啥差别? 大模型蒸馏(Knowledge Distillation)蒸馏是一种将大型复杂模型(教师模型)的知识迁移到小型模型(学生模型)的技术。通过训练学生模型模仿教师模型的行为,实现模型压缩和性能保留的目标。蒸馏过程通常包括两个阶段:预训练阶段(教师模型训练)和知识传递阶段(学生模型训练)。大模型微调(Fine-tuning)微调是指在预训练的大模型基础上,通过少量标注数据的再训练,使模型适应特定任务的需求。微调可以分为全量微调和参数高效微调(如PEFT)。 阅读详情

“ RAG和微调即相似,又不完全相同,它们在能力上是互补的。”

很多人会奇怪RAG和微调有什么关系,而对RAG和微调了解的人应该都明白为什么会把RAG和微调放在一块讨论。

有些人说有了RAG就不需要微调,而另一些人说有了微调就不需要RAG,这到底是怎么回事?RAG和微调之间到底存在什么样的恩恩怨怨?

RAG与微调

作者在第一次看到RAG和微调的标题时,也是一脸懵逼;RAG和微调有什么关系,它们完全是两种不同的技术,为什么会被放在一块讨论?

而随着对大模型了解的加深,慢慢就发现RAG和微调却是有很大的关联,只不过两者的关系并不是很多人所认为的一山不容二虎,而是可以相互依存的关系。

看过前面介绍RAG文章的人应该都知道,RAG技术的出现是为了解决大模型存在的几个问题;而微调的出现是为了解决大模型在某些方面的不足。

从这一点来说,两者还是有很大共同点的;老话说条条大路通罗马,虽然两者的目的是一样的,但道路却是不一样的;这也是为什么会有RAG与微调技术的争论。

RAG的本质是通过检索外部资料库获取数据,并通过prompt提示词的方式输入到大模型中;其更像是一种外部工具,就类似于我们所使用的一些工具书,遇到不懂的东西就查一下,但也没必要刻意去记忆和理解。

而微调的本质是通过训练数据对大模型在某一方面进行强化;比如一个识图的大模型,可以强化一下让它在宠物方面有更好的效果;微调就类似于技能培训,其影响并不是一时的,而是终身的。

比如说一个文本模型,它在历史方面比较欠缺,这时就有两种解决办法;第一种就是使用RAG技术,遇到历史问题的时候先通过RAG检索一些资料;第二种就是微调技术,找到一堆历史数据,然后通过微调的方式让大模型去学习这些数据。

这两种方式不论使用哪一种都可以达到目的,但两者还有有所区别;比如说RAG技术的优点是成本低,耦合度低;一个文本模型使用RAG检索历史数据,那么它就是一个精通历史的大模型。而如果使用RAG检索科学数据,那么它就是一个科学家。

而微调模型,使用什么样的微调数据,大模型就会成为什么样的模型;同样的例子,如果使用历史数据进行微调,那么这个模型就只擅长历史方面的内容;你问它其它方面的知识,它就只能胡说八道了;或者就是再收集一批数据重新对模型进行微调;因此,微调的方式耦合度高,成本也高。

所以说,RAG就类似于一个掌握了学习方法论的学霸,不论什么内容,什么领域,因为他掌握了好的学习方法,所以他学什么都很快;而微调就类似于一个靠勤奋死记硬背的学霸,虽然他在某一方面很擅长,但因为没有掌握具体的学习方法;一旦换个领域,它就只能从头再来了。

然而,从应用的角度来说RAG和微调并不是水火不容的关系,很多时候往往需要两者配合使用。

比如说由于微调的成本比较高,因此我不可能因为一点新知识就对模型微调或训练一次;这时RAG就成为了一个很好用的工具。

同样,我不能因为我的工具比较多,就代表我的能力也比较强,然后就不想再学习了;虽然利用RAG可以让大模型解决很多问题,但这并不代表着大模型就拥有了强大的思维能力。

比如说你想搞一个用来搞科研的大模型,你不可能让一个只会查资料(RAG)的大模型去搞科研,因为你需要它能具备思考,实验和推理的能力,而不只是查资料的能力;这时,微调的作用就出现了,因为微调可以让大模型具备更好的知识和逻辑思维能力。

所以说,从某些方面来说RAG和微调解决的是同一个问题;但在其它方面,RAG能做到的事情,微调做不到;而微调能做到的事情RAG做不到。

因此,RAG和微调最好的协作方式就是互补;而不是针尖对麦芒。

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

选择模型蒸馏还是微调:深度解析技术本质区别 明明有标注数据,为什么蒸馏小模型效果总不如微调后的大模型?如果不需要模仿教师模型,直接蒸馏能否替代微调? 阅读详情

相关推荐

微调与强化学习训练、模型蒸馏等概念辨析

伴随着DeepSeek R1的兴起,关于强化学习训练、模型蒸馏等概念也逐渐被人熟知,这里我们简单总结下这三者的异同。微调、强化学习训练和模型蒸馏都是常用的技术手段,它们有着不同的应用场景和目标。尽管这些方法在某些方面有所交集,但它们的核心原理和任务目标却存在显著差异。1.微调(Fine-tuning):微调是指在一个已经预训练的大型模型基础上,使用较少的任务特定数据对模型进行再训练,以适应特定任务的需求。微调通常针对模型的某些层进行调整,或者通过在全模型基础上进一步训练来优化其在目标任务中的表现。微调不需要

llijjianmmin的博客 861

RAG检索增强生成和大模型微调的抉择

RAG和微调即相似,又不完全相同,它们在能力上是互补的。很多人会奇怪RAG和微调有什么关系,而对RAG和微调了解的人应该都明白为什么会把RAG和微调放在一块讨论。有些人说有了RAG就不需要微调,而另一些人说有了微调就不需要RAG,这到底是怎么回事?RAG和微调之间到底存在什么样的恩恩怨怨?RAG与微调作者在第一次看到RAG和微调的标题时,也是一脸懵逼;RAG和微调有什么关系,它们完全是两种不同的技术,为什么会被放在一块讨论?

m0_59235945的博客 1000

Axure RP 9在Windows 11环境下的高效安装与配置指南

本文提供Axure RP 9在Windows 11系统下的详细安装步骤与配置指南。针对Win11安全特性,从获取官方安装资源、调整系统权限,到定制化安装路径、精准汉化及性能优化,系统性地解决了安装闪退、汉化失败、运行卡顿等常见问题,确保用户获得稳定流畅的原型设计体验。

mango的博客 480

模型蒸馏、模型微调、RAG解释

模型蒸馏、模型微调、RAG解释

puxuanai1459的博客 903

S32的进阶之路->3,S32DS新建/删除/导入工程

右击工程名,点击Delect进行工程删除。选中Delect project contents on disk则会彻底删除工程,不选中Delect project contents on disk工程文件会保存在工作空间中。在Improt Projects中选择工程所在文件夹,选中所需要导入的工程,勾选Copy projects into workspace。选中目标示例工程,点击Finish,完成创建工程。导入已有工程,右击右击Project Explorer空白处,选择Import。

LC_8575的博客 2227

odoo19/18集成reportbro 打印插件 完美支持静默打印

ReportBro设计器 一个用于创建PDF和XLSX报告模板的javascript插件。ReportBro Designer可以轻松集成到您的Web应用程序中。每个人都可以设计和编辑文档模板,并直接在浏览器中预览它们。可以使用服务器上的 (有关完整的文档和演示,请参阅上的ReportBro项目网站。reportBro官方没有提供。测试环境:odoo17社区版。2.产品标签打印设计。

zxltwins的博客 2774

100.14 AI量化面试题:模型蒸馏(Model Distillation)和模型微调(Fine-tuning)的异同点

本文通过通俗易懂的方式介绍模型蒸馏(Model Distillation)和模型微调(Fine-tuning)的共同点与差异点,帮助读者更好地理解这两种模型优化技术。

Kewin的博客 1567

基于Matlab/Simulink的三相并网逆变器dq阻抗扫频仿真与理论建模实践指南

本文详细介绍了基于Matlab/Simulink的三相并网逆变器dq阻抗扫频仿真与理论建模实践方法。通过搭建仿真模型、设计扰动注入策略和FFT分析,精确提取阻抗特性,有效预测系统稳定性,为新能源并网系统设计提供可靠指导。

gold的博客 776

大模型 蒸馏和微调有什么区别?

摘要: 大模型的蒸馏和微调是两种优化技术。蒸馏通过教师模型向学生模型迁移知识,生成更小高效的模型(如DistilBERT),适用于资源受限场景;微调则是在预训练模型基础上用特定任务数据调整参数(如医疗BERT),提升任务性能。蒸馏侧重压缩与效率,微调专注性能优化,两者可结合使用。核心区别在于目标(压缩vs优化)和应用场景(轻量化部署vs任务适配)。

超超的博客 743

Oracle到金仓数据库信创改造迁移实施规划方案

**性能测试和优化**:对金仓数据库的性能进行测试,根据业务负载情况进行必要的调优,确保系统能够稳定高效运行。- **数据兼容性**:评估Oracle数据库中的数据结构和金仓数据库的兼容性,明确需要重构的数据模型。- **性能测试**:通过对金仓数据库的性能测试,预估在实际业务环境下的表现,是否能达到业务需求。- **工具选择**:选择适合的迁移工具,如金仓数据库提供的迁移工具,能够提升迁移效率和准确性。- **全面迁移**:在初步迁移成功后,进行全面数据迁移,确保所有数据完整迁移到金仓数据库上。

hdrhdrjdididrr的博客 482

DataEaseV2.9 本地开发环境搭建与调试指南

本文详细指导如何搭建DataEase V2.9的本地开发环境,涵盖从软件准备、源码获取、数据库初始化到在IDEA中配置、编译和调试的全过程。重点解决了本地运行环境的关键配置与常见问题,帮助开发者高效开启DataEase的定制化开发与二次开发。

weixin_29290863的博客 143

初学者入门大模型之模型训练:预训练、微调和蒸馏

初学者常对大模型的预训练(Pre-training)、微调(Fine-tuning)和蒸馏(Distillation)感到困惑,三者虽均属模型训练,但目标、数据和实现方式差异显著。

2401_85373691的博客 726

Windows - Intel(R) Wireless-AC 9462 该设备无法启动(代码 10)笔记本网卡出现感叹号无法连 wifi 解决方案

前言 一台华硕笔记本,出现了网卡无法启动,导致 wifi 无法连接问题。 如下图所示,电脑突然断网,wifi 图标变为地球,无法搜索与连接: 查看设备 首先右键 此电脑 → 管理,按如下图所示依次展开: 展开后发现出现了感叹号,说明无线设备驱动存在问题: 双击查看状态如下: 解决方案 注意:以下有 4 种解决方案,请以此按照顺序尝试解决。 一、点击驱动程序的标签页,先点击禁用设备,然后再启用设备,观察是否解决: 请选择你有问题的网卡(图片仅示例) 二、在驱动程序的标签页点击卸载设备(不

🏆 前端领域优质创作者 7万+

RAG与微调:大模型落地的最佳路径选择,零基础入门到精通,收藏这篇就够了

一、大模型技术发展现状自2022年底ChatGPT掀起AI革命以来,大语言模型(LLM)技术快速迭代发展,从GPT-4到Claude 2,从文心一言到通义千问,大模型技术以惊人的速度发展。然而,在企业实际应用场景中,在企业探索大模型技术落地的过程中,**RAG(检索增强生成)微调(Fine-tuning)**成为了两大主要技术方案。到底应该如何有成本和预算可控的情况下,又能基于当前的技术成熟度和应用边界来选择和确定一套可行的大模型技术验证方案,成为技术决策者面临的重要课题。二、企业落地大模型主要挑战。

Python单行客的博客 1704

河洛理数【陈抟】每月月卦推演每日运卦

Step2:每卦中的日爻遇到二十四节气中的当日为节(月初)或气(月中)的时候,所代表的日期需要变更。正常来说,屯卦分别代表初一到初六,但是由于当月初二时立秋节,所以初爻就不能作为初一、而是要作为立秋节开始时(文中还精算到了立秋是从初二的午时开始),如下。说的代表月运的基础卦上进行当月日卦的推演方式。老样子,我们还是按照书中举得例子卦在这边进行一步步的推演,最后做总结。Step1:从月卦爻下一爻开始,自下而上,进行五个爻的爻变,新推演的每个卦代表六天,如下。假设当月月卦是即济卦,月爻在二爻,如图所示(

Daniel专栏 764

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

训练/预训练/微调/轻量化微调是什么?

训练是机器学习模型学习过程的核心部分,它涉及使用特定的数据集和损失函数来调整模型的参数,以最小化预测输出与真实标签之间的差异。简单来说,就是让模型学会从输入数据中提取特征并做出准确预测。

pumpkin84514的博客 1499

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

告别技术混淆!一文吃透蒸馏、RAG、微调区别,企业落地选型避坑指南!

本期主要是为后面深入大模型微调的研究进行开篇,需要理清楚**模型蒸馏、检索增强、模型微调**的基本概念和区别

m0_59235945的博客 1293

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

一文读懂大模型训练三核心:预训练、微调与蒸馏的差异与应用

一文读懂大模型训练三核心:预训练、微调与蒸馏的差异与应用

weixin_72959097的博客 1634

别再傻傻分不清!一文讲透大模型里的 RAG、Agent、微调和提示词工程

最近,人工智能大模型火得一塌糊涂,各种新名词也层出不穷:RAG、Agent、微调、提示词工程……是不是听着就头大?别担心,今天咱们就用大白话,把这些概念一次性讲清楚,让你彻底搞懂它们是什么、有什么用,以及它们之间的区别和联系。

2401_85375186的博客 1171

大模型预训练、微调与蒸馏:一篇文章讲透核心,看完这篇就够了

在大模型的开发和应用中,预训练、微调和蒸馏是三个至关重要的环节。理解这三者的原理、区别和联系,对于充分发挥大模型的潜力、提升模型性能以及降低应用成本具有重要意义。接下来,让我们深入探究大模型的预训练、微调和蒸馏。

youmaob的博客 1376

【一图看懂蒸馏,RAG和微调的区别】

转载链接: 【一图看懂蒸馏,RAG和微调的区别 - momo | 小红书 - 你的生活指南】 😆 chqJJAQGqrMSWIJ 😆 https://www.xiaohongshu.com/discovery/item/67abfb6e000000002901de84?

qq_45611002的博客 363

微调和蒸馏大模型的详细技术比较:创建自我优化、极具适应性的AI系统

LLM 已经彻底改变了人工智能,特别是具有数十亿到数百亿参数的模型,使其在各种自然语言处理(NLP)任务中实现了最先进的表现。然而,它们庞大的体量带来了计算效率、适应性和部署可行性方面的挑战。微调和蒸馏这两种主要技术已经成为关键的优化策略。

bugyinyin的博客 1433

【大模型学习】一文吃透大模型的预训练、微调和蒸馏,看这篇就够了!

对于大模型的预训练(Pre-training)、微调(Fine-tuning)和蒸馏(Distillation),初学者往往感到难以区分。这三者虽然都属于模型训练的范畴,但在目标、数据以及实现方式上却有着明显的不同。

weixin_72959097的博客 970

RAG技术已强大,微调仍必要?

RAG,即Retrieval Augmented Generation,是一种结合了信息检索和生成能力的AI技术。在传统的生成模型中,模型基于训练数据生成回答或内容。而RAG模型在此基础上增加了一个步骤:在生成回答之前,它会先从大量数据源中检索相关信息。这些数据源可以是互联网上的文章、书籍、论坛讨论等。通过检索到的信息,RAG模型能够生成更加丰富、准确和多样化的回答。

2401_85325557的博客 953

心法利器[108] | 微调与RAG的优缺点分析

心法利器本栏目主要和大家一起讨论近期自己学习的心得和体会。具体介绍:仓颉专项:飞机大炮我都会,利器心法我还有。2023年新的文章合集已经发布,获取方式看这里:又添十万字-CS的陋室2023年文章合集来袭,更有历史文章合集,欢迎下载。往期回顾心法利器[103] | 大模型bad case修复方案思考心法利器[104] | 基础RAG-向量检索模块(含代码)心法利器[105] 基础RAG-大模型和中...

baidu_25854831的博客 1387
上一篇: 小白程序员逆袭:一文搞懂大模型智能体框架,开发效率提升10倍!
下一篇: 部署大模型太慢太贵?那是你没试过vLLM!Qwen从零部署实战,速度提升太明显!
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2840原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值