

























你是否在用大模型,却总觉得“不够贴合业务”?微调或许是你的突破口。本文将带你从0到1掌握微调实操方法,覆盖数据准备、参数设置与效果验证,让你的AI模型真正“懂业务、会协作”。

在人工智能飞速发展的当下,大语言模型(LLM)已成为众多领域的关键技术支撑。无论是在智能客服、内容创作,还是数据分析决策等场景中,LLM 都展现出了强大的能力。但在实际应用中,经常需要经过微调优化大模型,才能更好地满足特定的需求。
微调(fine-tuning)是在大模型在预训练完成后进一步训练,以优化其在特定任务上的表现。简单来说,在预训练阶段,大模型会通过大量的语料学习基本知识和推理能力,从而形成一个基础模型。为了使这个基础模型能够更好地适应不同的任务,就需要在其基础上进行微调。
如何微调大模型?要解决这个问题,首先要知道怎么优化大模型, 大概分为三大步 :
大模型常见问题有:
模型常见问题原因分为两大类:输入质量差和模型能力低
针对输入质量差,应该从以下几个方面找原因:
1.回答的必需信息,在输入中是否明确。2. 解答问题,需要哪些步骤?3. 用户更关注哪些生成效果,在输入中是不是有体现?总之,大模型也是需要充分的context。
模型能力低主要是因为:
1.答案稳定性不够。 通常来说,跟模型本身的关系比较大,例如模型输出的参数、模型拟合情况,甚至训练数据分布,都有一定关系,这个需要逐步分析确定。
2. 逻辑推理错误 。逻辑推理问题、 加强逻辑一致性、 因果关系判断优化、长文本处理与多任务能力、 抽象概念理解、抗干扰能力差等;
3. 答案语气表达 / 输出格式不合适。第一是模型对指令理解有问题,第二是模型泛化能力不足。
针对输入质量差:
1、缺少专业知识:RAG+Prompt工程
2、缺少针对性:反问+Prompt工程
3、相关性差:query转换+Prompt工程
针对模型能力低:
1、稳定性差
解决方法:修改模型参数,进行模型优化。
2、逻辑推理差
解决方向:
3、答案语气表达 / 输出格式不合适:适合微调, 微调(尤其是 LoRA)性价比高,适合语气、格式类局部调整;若需深入学习专业知识,全参数微调或 RAG 更合适(RAG 成本更低、效果直接可控)。
1. 文本提取:在法律合同、财物合同中,有一项重要业务是合同要素化,需要把很多文件、合同的内容做提取,且提取对格式要求严格,方便下游录入或作业,这时通过全量微调。
•2. 文本的生成:例如评语、游记、小红书笔记等,对风格化要求很强,更多需要微调才能达到。
• 3. 报告生成:例如法律报告、产品说明书等,对输出格式、文体有强烈要求,这时也需要微调。
• 4. 角色扮演:如让大模型做教育辅导、情绪安抚、虚拟人助手、游戏人物等,对语气有很高要求,不微调往往难以达到。
模型选择:微调一般都会选择开源模型,除非有必须使用闭源模型的特殊原因,还需要考虑模型提供公司的运营可持续性、模型尺寸上应选择最小可行尺寸,而确定这个尺寸通常需要进行多次实验
训练数据:数据质量是影响微调效果最关键的因素,应尽量使用真实场景的数据、 需要对数据质量设置标准统一的评分体系、梳理足够的子场景标签、确保不同子场景的比例分布与实际情况一致、对实际影响更大的场景,可适当提高其数据比例。
大模型微调效果可从技术指标、业务目标、实际场景等多个角度进行衡量。
首先需要明确微调的目标是什么:是提升模型在特定任务的性能?优化推理速度?还是解决领域适应性问题?不同的目标对应不同的评估方法。
基础指标:
5. 业务场景适配性领域相关指标:
如果微调目标是提升用户转化率,需通过A/B测试对比微调前后的业务指标(如点击率、留存率)。
人工评估:
结合工作项目经验和相关资料,打造一个医学检验检测专业具有医学检验背景、丰富的实践经验、精通标准与规范的咨询专家。
框架: LLama-Factory
算法: LoRA (常用的部分参数微调算法)
基座模型:Qwen2-1.5B-Chat
硬件资源、搭建环境:AutoDL(算力云)
步骤1:AutoDL购买云服务器,连接到本地,详情可参考:https://blog.csdn.net/qq_53690996/article/details/143179521
步骤2: 准备数据集,可从行业、市场、内部等相关资料整理,也可以从公共的资源库如hugging face、modelscope等寻找合适数据集,或是使用大模型生成合成数据集,如下图:

步骤3: 配置数据集、配置基座大模型、微调大模型、测试微调结果,详情可参考:https://blog.csdn.net/qq_53690996/article/details/143179521
llamafactory webui设置示例如图:

微调结果测试如下(因数据集数量有限,微调效果并非最好) :

步骤4: 导出大模型,部署后即可使用微调好的模型
本文由 @叶子 原创发布于人人都是产品经理。未经作者许可,禁止转载
题图来自Unsplash,基于CC0协议
该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。