最近在试着用LoRA微调一个7B的基座模型,想让它适配我们内部的客服场景。数据清洗了大概2万条对话,epoch设了3,rank选的8,学习率用的2e-4。但跑完测试时发现,模型在通用问答上明显变笨了,而且针对我们场景的回答也经常重复、跑题。
我看很多教程都说LoRA很稳,但我这效果还不如直接用base模型加few-shot。想问问大家微调时一般怎么选数据配比?是不是我学习率或者epoch设大了?还有,微调后模型“灾难性遗忘”怎么平衡啊?有没有经验分享下,感谢!