Tiny Vision Language Model From This Repository

MiniMind-V 学习教程

这套页面把当前仓库的 README、核心代码和官方线上资料整理成一条学习路径:先理解视觉语言模型的底层概念,再沿着数据、模型、训练、推理和评估把 MiniMind-V 跑通、读懂、改动起来。

65Mdense 语言主干与投影层规模
64SigLIP2 P32 输出的视觉 token 数
2 阶段可选 Pretrain 与必需 SFT
2026-04-20README 记录的 minimind-3v 发布日

学习路线

1. 建立 VLM 直觉

把图像看成另一种 token 流:视觉编码器负责读图,Projector 负责翻译,LLM 继续做下一个 token 预测。

读基础知识

2. 沿代码走一遍

VLMDatasetMiniMindVLM.forward,看清视觉特征如何替换 64 个 <|image_pad|> 占位符。

看模型架构

3. 复现和实验

下载 SigLIP2、LLM 权重与 parquet 数据,选择直接 SFT 或 Pretrain + SFT,再用评估图片观察 dense 与 MoE 差异。

看训练复现

项目全景

MiniMind-V dense 结构图

MiniMind-V 在 MiniMind 语言模型上增加冻结的视觉编码器和 MLP Projection,把图像 patch token 对齐到文本 token 空间。

你会学到什么

概念

LLM、VLM、token、embedding、ViT patch、SigLIP2、Projector、SFT、MoE、DDP、bf16、断点续训。

实操

下载权重与数据、预览 parquet、启动命令行推理、运行 Gradio WebUI、选择冻结策略、读训练日志和 loss 曲线。