最近在用Llama 3 8B做一个领域问答微调,数据集是自己整理的几千条QA对,格式按Alpaca模板处理。我用LoRA(r=8, alpha=16)在单卡A100上跑,学习率设了2e-4,跑了两三个epoch,loss一直在2.3左右波动,几乎没有下降。尝试调高学习率到5e-4,loss反而直接nan了。数据清洗过,没有明显错别字或空行,但感觉回答长度差别挺大(有的短句有的长段)。请教一下,这种情况一般是学习率策略不对,还是数据集质量/分布有问题?或者是我LoRA参数设置不合理?有没有什么快速排查的建议?谢谢大家。