摘要:
本文记录了一个从零搭建轻量多模态大模型的完整实践过程。项目从手写 BPE Tokenizer、Transformer 基础模块、预训练循环开始,训练了一个 GPT-2 Medium 规模的文本基座模型;随后通过多轮 SFT、HiRA 微调、数据分布调整和任务诊断,使模型具备基础对话与短指令能力。在多模态阶段,项目接入 CLIP ViT-B/16 作为视觉编码器,冻结视觉编码器与语言模型,仅训练视觉 projector,并先后尝试 color-shape 合成数据、Flickr30k、VQAv2 和 COCO Captions。实验表明,复杂 VQA 对当前小模型和弱基座收益有限,而以图像描述、颜色和形状识别为目标的数据分布更适合该架构。最终模型 Shengoovlei-Vision-458M 能够稳定完成简单图像描述与基础视觉属性识别,并在小参数多模态模型对比评估中取得可接受结果。整个过程展示了从矩阵乘法、Transformer 原理、预训练、监督微调到视觉接入和模型发布的完整训练路线,也总结了数据分布、任务难度和模型能力边界对训练成败的关键影响。
阅读全文