LLM:微调、蒸馏和提示工程

为什么你的LLM任务根本不需要微调 大语言模型(LLM)微调并非提升效果的默认路径,而是一种高成本、低泛化、难运维的定向适配技术。其本质是在牺牲模型通用能力的前提下,换取特定数据分布上的局部拟合精度,极易引发幻觉加剧、长尾失效与部署僵化等问题。真正决定生成质量的,往往是输入信息密度与任务建模方式——例如通过提示工程注入结构化约束、利用RAG实现知识可溯源增强,或采用LoRA等轻量适配器快速验证假设。在金融、政务、制造等强合规、快迭代、长尾场景频发的行业中,90%以上NLP任务已验证可通过免微调方案达成生产级效果,兼顾准确率、延迟、可审计性与工 阅读详情

LLM:微调、蒸馏和提示工程

摘要

本文介绍了大语言模型(LLM)的三种关键技术:微调、蒸馏和提示工程。微调通过特定任务的训练示例优化基础 LLM 的性能;蒸馏通过创建更小的模型版本来降低计算成本;提示工程则通过示例引导 LLM 生成期望的输出。文章还探讨了离线推理和负责任地使用 LLM 的重要性,并通过实例进一步讲解这些技术的实际应用。


引言

大语言模型(LLM)在自然语言处理领域扮演着越来越重要的角色。它们能够生成高质量的文本,执行复杂的语言任务,并在多种应用场景中发挥巨大作用。然而,基础 LLM 的通用性也带来了局限性,例如无法直接解决特定的机器学习问题(如回归或分类)。为了克服这些局限性,研究人员和工程师开发了微调、蒸馏和提示工程等技术。本文将详细介绍这些技术的原理、应用和实例。


微调:优化模型性能

微调的定义与原理

微调(Fine-tuning)是将基础语言模型(LLM)调整为特定任务的过程。基础 LLM 虽然经过大量自然语言数据的训练,但其通用性限制了其在特定任务上的表现。通过微调,模型可以学习到特定任务的模式和特征,从而提高其在该任务上的准确性和效率。

微调的过程涉及使用特定任务的数据对基础 LLM 进行额外训练。这些数据通常包括几百到几千个标注样本,用于指导模型学习特定任务的特征。标准微调会更新模型的所有参数,但这种方法计算成本较高。为了降低成本,研究人员开发了参数高效微调(Parameter-Efficient Fine-tuning),只调整部分参数,从而在保持性能的同时减少计算资源的消耗。

微调的实例

假设我们有一个基础 LLM,它能够生成各种主题的文本,但我们需要它专门用于情感分析任务。情感分析的目标是判断文本的情感倾向(正面、负面或中性)。为此,我们可以收集一组标注了情感倾向的文本样本,例如:

  • 正面样本:"这部电影太精彩了!我非常喜欢。"
  • 负面样本:"这部电影太糟糕了,我完全不喜欢。"
  • 中性样本:"这部电影很普通,没有特别之处。"

使用这些样本对基础 LLM 进行微调后,模型将能够更准确地识别和判断文本的情感倾向。微调后的模型在特定任务上的表现通常优于基础 LLM,但其参数数量保持不变。


蒸馏:创建更小的模型

蒸馏的定义与原理

蒸馏(Distillation)是一种将大型语言模型压缩为更小版本的技术。基础 LLM 通常包含数十亿甚至数千亿个参数,这使得它们在实际应用中需要大量的计算资源和存储空间。蒸馏的目标是创建一个更小的模型,同时保留原始模型的大部分性能。

蒸馏过程通常涉及两个模型:教师模型(Teacher Model)和学生模型(Student Model)。教师模型是一个大型的、经过微调的 LLM,而学生模型是一个小型的、参数较少的模型。通过将教师模型的知识传递给学生模型,学生模型可以在更少的计算资源下实现接近教师模型的性能。

蒸馏的实例

假设我们需要一个在线恶意评论评分器来自动审核评论。我们可以使用一个大型的离线毒性评分器(教师模型)为训练数据标记毒性分数。然后,使用这些标记数据训练一个更小的学生模型,使其能够在实时流量中高效处理评论。

例如,教师模型可能会为以下评论标记毒性分数:

  • "你太棒了!" → 毒性分数:0
  • "你真差劲!" → 毒性分数:1
  • "你有点烦人。" → 毒性分数:0.5

学生模型通过学习这些标记数据,能够快速判断评论的毒性,同时占用更少的计算资源。


提示工程:定制模型输出

提示工程的定义与原理

提示工程(Prompt Engineering)是一种通过设计特定的输入提示来引导 LLM 生成期望输出的技术。LLM 的输出很大程度上取决于输入提示的格式和内容。通过精心设计提示,用户可以控制模型的输出,使其更符合特定需求。

提示工程可以分为单样本提示(One-shot Prompting)、少样本提示(Few-shot Prompting)和零样本提示(Zero-shot Prompting)。单样本提示提供一个示例,少样本提示提供多个示例,而零样本提示不提供任何示例。

提示工程的实例

假设我们希望 LLM 输出水果的科。我们可以设计以下提示:

  • 单样本提示:

    peach: drupe
    apple: ______
    

    LLM 根据单个示例推断出苹果的科为 pome。

  • 少样本提示:

    plum: drupe
    pear: pome
    lemon: ____
    

    LLM 根据多个示例推断出柠檬的科为 citrus。

  • 零样本提示:

    apple: ______
    

    如果没有上下文,LLM 可能会返回与技术公司而非水果相关的信息。因此,提示工程的关键在于提供足够的上下文,使模型能够生成准确的输出。


离线推理:提高效率

离线推理的定义与原理

离线推理(Offline Inference)是一种在模型训练完成后,提前进行预测并将结果缓存起来的技术。与在线推理(Online Inference)不同,离线推理不依赖实时计算,而是通过批量处理数据来生成预测结果。这种方法特别适用于参数数量较多的 LLM,因为在线推理可能会因为计算速度慢而无法满足实时需求。

离线推理的实例

Google 搜索使用 LLM 执行离线推理,缓存了 50 多种语言的新冠疫苗 800 多个同义词列表。这些缓存的列表用于识别实时流量中与疫苗相关的查询。通过离线推理,Google 能够在不牺牲用户体验的情况下,高效地处理大量查询。


负责任地使用 LLM

LLM 的偏差问题

与任何形式的机器学习一样,LLM 也存在偏差问题。这些偏差可能来源于训练数据或提炼过程。为了确保 LLM 的公平性和可靠性,我们需要遵循数据模块和公平性模块中介绍的指南,以负责任的方式使用 LLM。

实践建议

  • 数据多样性:确保训练数据涵盖多种背景和观点,避免数据偏差。
  • 持续监控:定期评估模型的性能,及时发现和纠正偏差。
  • 透明性:向用户说明模型的局限性和使用范围。

结论

微调、蒸馏和提示工程是大语言模型(LLM)的三种关键技术,它们分别通过优化模型性能、降低计算成本和定制输出来提高 LLM 的实用性和效率。离线推理和负责任地使用 LLM 则进一步确保了其在实际应用中的可行性和可靠性。通过这些技术,LLM 可以在多种应用场景中发挥更大的作用。


关键术语

  • 反向传播:一种用于训练神经网络的技术,通过计算梯度更新模型参数。
  • 提炼:将大型模型压缩为更小版本的过程。
  • 少样本提示:提供少量示例引导 LLM 生成期望输出。
  • 微调:通过特定任务的数据对基础 LLM 进行优化。
  • 离线推理:提前进行预测并将结果缓存的技术。
  • 单样本提示:提供单个示例引导 LLM 生成期望输出。
  • 在线推理:实时响应查询的推理方式。
  • 参数高效微调:只调整部分参数的微调方法。
  • 提示工程:通过设计输入提示引导 LLM 输出的技术。
  • 零样本提示:不提供任何示例的提示方式。

参考文献

  • Google for Developers. (2025, January 31). LLM: Fine-tuning, Distillation, and Prompt Engineering. Google Developers
提示词工程与模型迁移:从测试集搭建到大模型调优落地指南 在自然语言处理与人工智能工程实践中,提示词工程是连接模型能力与业务需求的关键桥梁。其核心原理在于通过构建标准化测试集,将模型输出的随机性转化为可量化的指标,从而建立稳定的对照实验环境。这一方法不仅能有效避免提示词开发中的过拟合现象,还能让大模型调优从“凭感觉”走向“看数据”,实现可控迭代与回归验证。在实际应用中,无论是客服工单分类、信息抽取还是结构化输出,构建覆盖性、可判定性、可重复性的测试集,都是提升准确率与降低无效输出率的坚实基础。更进一步,当大模型提示词趋于稳定后,这些评估日志与优质输出可沉淀为微调数 阅读详情

相关推荐

PRIME-RL/TTRL框架:大语言模型与强化学习的融合实践

强化学习是人工智能领域解决序列决策问题的核心技术,其核心原理在于智能体通过与环境的交互试错来优化策略,以最大化累积奖励。然而,在复杂、稀疏奖励的现实任务中,传统强化学习常面临探索效率低下和策略泛化能力弱的挑战。大语言模型凭借其强大的世界知识和推理能力,为这一难题提供了新的解决思路。通过将大语言模型作为先验知识源与推理引擎,与强化学习的策略优化能力相结合,可以构建更高效的智能决策系统。这种融合技术在机器人控制、游戏AI和自动化流程等应用场景中展现出巨大潜力。PRIME-RL/TTRL框架正是这一技术路线的典型

weixin_38168322的博客 341

LLM微调不是首选:提示工程、RAG与蒸馏的替代决策指南

大语言模型(LLM)应用中,微调常被误认为提升性能的默认路径,但其本质是高成本、高风险的能力置换,而非能力增强。理解微调的原理——通过有限领域数据覆盖预训练通用知识——有助于识别其适用边界。技术价值在于精准适配特定任务,但需权衡推理延迟、运维复杂度与数据质量陷阱。典型应用场景包括金融风控高精度要求、专业文档结构化提取等严苛需求;而多数客服摘要、政策问答、多轮对话等任务,完全可通过提示工程与RAG高效覆盖。本文基于真实项目验证,系统梳理从零成本提示设计、动态RAG优化到轻量微调(LoRA)与模型蒸馏的渐进式技

weixin_34224941的博客 406

提示工程领域知识蒸馏技术的新兴模式

Prompt知识的可迁移性:如何将大模型对提示的“理解能力”(如任务意图识别、示例泛化)转化为可蒸馏的信号?跨场景适应性:如何在少样本、跨模态、动态提示等复杂场景下保持蒸馏效果?效率与效果的平衡:如何在不显著增加计算成本的前提下提升小模型的Prompt性能?鲁棒性与安全性:如何避免恶意提示注入对蒸馏过程的干扰,确保小模型输出可靠?提示工程(Prompt Engineering):通过设计输入提示(自然语言或结构化)引导模型完成特定任务的技术;

软件工程实践的博客 1120

建议收藏 | LLM开发八大核心技能:从入门到精通打造生产级AI应用

建议收藏 | LLM开发八大核心技能:从入门到精通打造生产级AI应用

大模型教程的博客 1350

画个板子玩一玩STM32F030F4P6,也许是最便宜的32bit MCU

前言,什么是STM32F030F4P6 STM32目前最便宜的芯片之一应该就是这一块,STM32F030F4P6,这一个芯片没有USB,但是其他都有,引脚少,价格低廉,如果找不到原厂,可以买替代的国产芯片,性能也一样。 不管怎么样也是Cortex-M0,比8bit和16bit的性能都强,总的来说就是低价,引脚少,体积小的同时,还容易开发,有很多模拟输入可玩,还有SPI,硬件I2C等等 所以,这一款MCU真的是从理论来说又便宜又好用,非常适合把玩。 画个板,最小系统 STM32F030其..

arenascat的博客 2万+

Python实战:基于PyG和Stable-Baselines3复现柔性车间调度算法(附数据集)

本文提供了一份基于图神经网络与深度强化学习的柔性车间调度实战指南。通过PyTorch Geometric构建异构图表示车间状态,并利用Stable-Baselines3中的PPO算法训练调度智能体,详细介绍了从环境建模、网络设计到训练评估的完整代码实现,帮助开发者构建可复用的工业级智能调度系统。

ansible6ops的博客 608

【机器学习】(35)—— 微调、蒸馏与提示

第 34 篇介绍了基础大模型与 Transformer。基础模型掌握不少语言规律,却不一定能直接完成工单分类、固定字段摘要这类业务任务。本文说明三条常见适配路径——

qq_36245787的博客 368

【自动驾驶学习笔记——Prescan和Simulink 学习笔记和问题记录(1)】

主要记录一些Prescan/Simulink 联合仿真出现的问题。

ly1336545868的博客 1465

图文跨模态融合基础 2 :LLM工程总览

本文探讨了大语言模型(LLM)工程化面临的核心挑战与应对策略。首先回顾了LLM的基本原理,包括词元生成、嵌入、掩码自注意力和前馈网络等关键步骤。随后重点分析了三大工程挑战:1)自然语言歧义问题,建议采用结构化输出、格式校验和版本控制等方案;2)成本与延迟优化,强调压缩无效输入和限制无用输出;3)提示与微调的选择策略,比较了提示调优和蒸馏调优等替代方案。最后讨论了任务组合性,包括代理、工具和控制流的设计,以及测试代理的方法。文章指出,LLM应用应被视为系统工程而非简单提示技巧,需要建立评估与迭代机制以适应快速

m0_62102955的博客 648

玩转RecyclerView | 实现子视图叠加 | 3D画廊效果 | 高级动效 | Android 3D坐标系介绍

之前写的一篇文章展示了RecyclerView实现的画廊效果,适用于专辑/图片/列表浏览效果。本篇文章阐述如何基于RecyclerView实现如下图所示的3D画廊效果。以下效果的重点在于实现子视图的图层叠加,滑动过程中的3D旋转效果较为简单。(1)无3D旋转效果图片(1)带3D旋转效果图片。

qq_38237224的博客 8155

美的集团-数据挖掘工程师面试分享

美的集团-数据挖掘工程师面试分享

512

8大核心技能,让你的LLM应用从“玩票”到“工程”进阶!速收藏!

与LLM的交互远不止写提示词。本文介绍了8大关键技能,包括提示词工程、上下文工程、微调、检索增强系统、智能体、模型部署、优化及可观测性,帮助开发者系统化地设计和实现LLM应用,从初级“玩票”到高级“工程”水平。与 LLM 打交道绝不只是“写提示词”。真正可落地的系统,需要你对 LLM 的设计、部署与优化有体系化认知。以下 8 大支柱决定了你是在“玩票”还是在“做工程”。

2301_76168381的博客 173

Android Audio最全面试题及参考答案(7万字长文)

在 Android 音频系统中,应用通过框架层的 API 发出音频请求,这些请求经过音频服务层的处理,传递到 HAL 层,再由 HAL 层调用音频驱动层与硬件进行交互,最终实现音频的播放、录制等功能。在 Android 音频系统中,应用通过框架层的 API 发出音频请求,这些请求经过音频服务层的处理,传递到 HAL 层,再由 HAL 层调用音频驱动层与硬件进行交互,最终实现音频的播放、录制等功能。音频播放完成事件:当使用 MediaPlayer 等音频播放类播放音频时,音频播放完成后会触发这个事件。

大模型大数据攻城狮的专栏 2604

AI驱动的知识管理体系搭建全指南(含LLM+RAG+图谱三阶架构实测数据)

本指南提供一套可落地的AI知识管理方法,解决企业知识散乱、检索低效难题。覆盖研发、客服、培训等场景,融合LLM智能问答、RAG精准检索与知识图谱关联推理三阶架构,实测准确率提升42%、响应提速3.8倍。方法论+代码+数据全开源,值得收藏。

VarIsle的博客 209

渗透测试工具之Sliver

攻击者需要将生成的植入物传输到目标系统,并执行它。C2 框架的架构与 Metasploit(如 Meterpreter)类似,但更专注于。(Red Teaming)中常见的攻击工具之一,攻击者利用 C2 服务器。组成,二者共同实现 C2 服务器与受控设备的通信。植入物(Implants)是 Sliver 生成的。抓包分析时,可以看到所有数据都是加密传输的。和**监听器(Listeners)**功能。Sliver 支持多种通信协议,如。随着安全防御的不断提升,企业应加强。进行通信,数据仍然是加密的。

idlecloud0105的博客 1936

基于Simulink环境,提供一个关于如何对EMI抑制的DC-DC变换器进行仿真建模的示例

EMI定义:电磁干扰是指任何能中断、阻碍、降低或限制电气设备有效性能的电磁能量。重要性合规性:确保产品符合国际和地方的EMC标准。可靠性:减少因外部或内部EMI导致的系统故障风险。挑战滤波设计:合理设计输入输出滤波器以抑制传导EMI。布局与接地:良好的PCB设计对于减少辐射EMI至关重要。屏蔽:使用金属屏蔽来保护敏感电路不受外界干扰。首先明确要模拟的任务内容。设计一个能够在高频操作下有效抑制EMI的DC-DC变换器。根据工作频率和谐振元件值确定合适的滤波器参数。

xiaoheshang_123的博客 146

语言模型(LLM)全攻略:从入门到精通,小白与程序员必备指南

本文全面介绍了大语言模型的基础知识、架构、预训练挑战、分布式训练方法、微调技术(包括PEFT如适配器、LoRA、QLoRA等)、提示策略和模型压缩方法(如剪枝、量化和蒸馏),以及各种量化技术(GPTQ、NF4、GGML),为读者提供了从基础到高级的大模型学习路径。

2301_82275412的博客 1012

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

大语言模型(LLM)核心原理与工程实践全解析

Transformer架构通过自注意力机制实现了对自然语言的深度理解,这种机制能动态计算词与词之间的相关性,解决了传统RNN/CNN模型固定窗口大小的局限。作为当前最先进的预训练语言模型架构,Transformer在机器翻译、文本生成等NLP任务中展现出强大性能。大语言模型(LLM)的训练通常包含预训练、监督微调和强化学习三个阶段,其中强化学习人类反馈(RLHF)技术能有效对齐模型输出与人类偏好。在实际应用中,合理的解码策略如束搜索和温度采样,配合提示工程等技巧,可以显著提升生成质量。这些技术正在智能客服、

weixin_29055699的博客 241

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

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

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

时空预测新范式:解耦轻量LLM与动态超图的协同进化

本文探讨了时空预测领域的新范式,通过解耦轻量LLM与动态超图的协同进化,有效解决了传统模型在动态空间关系捕捉和计算资源消耗上的难题。动态超图技术将空间关系建模从静态升级到动态,显著提升突发事件的响应速度,而轻量LLM则通过时间块嵌入和参数冻结策略,在保持高精度的同时大幅降低计算负担。这一创新方法在智慧交通等场景中展现出卓越性能。

weixin_33712987的博客 348

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

蒸馏:全员skill的职场恐怖故事

比同事.skill更恐怖的,是现代职场的不确定未来“你好,我是已离职员工XX的数字分身,你可以向我提问。”2026年4月的职场群,流传着一张张前同事赛博转生的截图。明明上周五才一起吃完离职散伙饭,周一刚坐到工位上,又收到了前同事的消息,语气跟本人一模一样。原来,这个本该彻底从公司消失的人,已经被名为“同事.skill”的项目炼化了,他的飞书消息、邮件、工作文档,甚至处理工作的思维模式和方法论,都被喂给AI,变成一个md文件,继续为公司打工。

2501_91883294的博客 446

LLM系统提示词泄露:五类高发场景与七道工程化防护防线

系统提示词(system prompt)是大语言模型行为对齐的核心配置,其本质是运行时策略代码而非普通文本。理解其作为‘可执行安全策略’的原理,有助于识别日志、API响应、模型服务框架、前端调试工具及微调元数据等环节中因设计疏忽导致的意外暴露风险。这类泄露虽不涉及用户隐私,但会直接削弱模型护栏、助长越狱攻击并暴露产品对齐逻辑,常见于教育、政务、金融等强合规AI应用。本文聚焦真实工程场景,提供可落地的检测脚本、框架级加固参数与全链路防护体系。

weixin_32830601的博客 289

黑盒技能窃取攻击:原理、手法与LLM智能体防御实战

在人工智能应用开发中,大语言模型(LLM)智能体通过API提供特定服务已成为主流模式。其核心工作原理在于,基于基础模型,通过精心设计的提示词工程、思维链和工具调用策略,构建出完成复杂任务的高层抽象逻辑。这种技术架构在释放巨大商业价值的同时,也带来了新的安全挑战——攻击者可能仅通过分析智能体的输入输出,就能逆向工程其核心能力。从技术价值看,保护智能体的“技能”实质是保护企业的核心知识产权与数据资产。在应用场景上,无论是客服、代码生成还是数据分析智能体,其独特的工作流程都构成了关键业务壁垒。本文聚焦于**黑盒技

weixin_33861800的博客 431

微调和蒸馏:详细技术全解

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

Python栈 1364

微调和蒸馏:详细技术全解_蒸馏 微调

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

HUANGXIN9898的博客 1053

微调和蒸馏详细技术全解

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

Python栈 958

微调LLM:提升任务性能的关键

微调开源大语言模型(LLM)是提升模型在特定任务上性能的关键步骤,尤其在处理高度专业化任务时,微调能够显著增强模型的表现和对行为的控制。与提示工程相比,微调需要更多数据,但能带来更稳定的性能提升。微调的核心在于通过特定领域的数据对预训练模型进行进一步训练,使其更好地适应任务需求。参数高效微调技术(如QLoRA)进一步降低了微调的计算成本,使得在有限资源下微调大型模型成为可能。微调特别适用于金融、法律、医疗等高度专业化领域,以及长期项目和定制化需求。通过结合提示工程和微调,开发者可以在快速迭代和性能优化之间找

XianxinMao的博客 628
上一篇: 大语言模型(LLM):技术原理与应用挑战
下一篇: 生产型机器学习系统:静态训练与动态训练的权衡与实践
未来创世纪
博客等级 码龄18年 960粉丝 209原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值