最近在用Llama3-8B做领域微调,任务是让它更懂中文客服场景。我准备了大概2万条清洗过的对话数据,用的LoRA,rank=32,学习率2e-4,跑了3个epoch。结果验证集上BLEU和ROUGE都掉了,甚至一些原本能答对的基础中文问题现在也开始胡说八道。查了loss曲线,训练时是下降的,但生成效果就是不对。我怀疑是不是数据里中英混杂太多,还是说微调时把基座模型的通用知识给覆盖了?有没有朋友遇到过类似情况?想听听你们是怎么平衡领域能力和通用能力的,或者有没有什么检查数据质量的经验?谢谢了。