最近在试微调一个7B模型做代码补全任务,用的LoRA,rank=8,数据集是自己爬的几百个Python函数。训练了几个epoch,loss降到2.8左右就死活不降了,验证集上的BLEU也只有0.4。试着减小学习率、加dropout,结果训练集loss继续降但验证集loss反而回升,明显过拟合了。我也试过用更大的rank=16,但显存直接爆掉(24G卡)。想问下各位老哥,这种小数据集微调,是不是数据量太少?还是参数设置有问题?或者换别的基座模型会不会好点?求个方向,有点迷茫。