Skip to content

Latest commit

 

History

History
131 lines (89 loc) · 8.01 KB

File metadata and controls

131 lines (89 loc) · 8.01 KB

术语表

按首字母排序,遇到不认识的词先查这里。如果你是第一次接触 LLM 领域,建议先读 LLM 基础速通 建立基本概念框架,再来查术语表。

A

  • AnyRes:任意分辨率处理策略,允许模型接收非固定尺寸的图像输入,常见于 InternVL 系列。
  • Ablation(消融实验):去掉系统中的一个组件,观察性能变化,用来证明该组件的必要性。

B

  • Baseline(基线):实验中用来对比的基准方法,通常是最简单的已有方案。
  • BLIP-2:早期的 Connector + 冻结 LLM 范式,用轻量 Q-Former 连接视觉与语言模型。
  • Benchmark:标准化评测集,用于横向对比不同模型的能力。

C

  • Chat Template:模型对话时要求的消息格式模板,训练和推理必须使用同一套,否则输出风格会乱。
  • Chameleon:Meta 提出的原生多模态模型,将图像和文本统一为离散 token 序列处理。
  • CLIP:OpenAI 提出的图文对比学习模型,核心贡献是证明“大规模图文对 + 对比学习”可以学到强大的跨模态表示。
  • Connector / Projector:连接视觉编码器和 LLM 的桥接层,把视觉特征映射到语言模型可消费的表示空间。
  • Cross-Attention:一种注意力机制,让一类 token(如文本)去“看”另一类 token(如图像特征),常用于 Connector 设计。

D

  • DPO(Direct Preference Optimization):直接用偏好数据优化模型,无需训练单独的奖励模型,2023 年末起广泛用于 VLM 幻觉抑制。
  • Dynamic Resolution:动态分辨率,模型根据输入图像尺寸自适应调整处理策略,而非固定 resize。

F

  • FlashAttention:一种优化的注意力计算实现,通过 IO 感知的分块计算大幅减少显存占用和计算延迟。
  • Fuyu:Adept 提出的原生多模态模型,直接将图像 patch 作为 token 输入,无需独立视觉编码器。

G

  • Gradio:一个 Python 库,可以快速搭建可交互的 Web Demo,本教程第八章使用。
  • Grounding:让模型的回答与图像中的具体区域建立对应关系,例如“左上角的红色按钮”。

H

  • Hallucination(幻觉):模型生成与图像内容不符的描述,多模态领域特指“没看图却瞎编”。
  • HallusionBench:专门评测 VLM 幻觉问题(抗幻觉能力)的 benchmark,测试模型对图文矛盾的识别能力。

I

  • Instruction Tuning / SFT:指令微调,用“指令-回答”格式的数据训练模型,让它从“会预测”变成“会听话”。

K

  • KTO:一种偏好优化方法,只需要知道“这条回答好/不好”的二元信号,比 DPO 数据要求更低。
  • KV Cache:推理时缓存已计算好的 Key/Value 向量,避免重复计算,是长序列生成的核心优化。详见 LLM 基础速通 3.1 节。

L

  • LLaVA:视觉指令微调的标志性工作,证明用简单的 MLP Connector + 图文指令数据即可激发 LLM 的多模态能力。
  • LLaVA-NeXT / OneVision:LLaVA 的后续版本,支持更高分辨率、多图输入和更强的推理能力。
  • LMDeploy:国产推理引擎,对 Qwen、InternLM 等中文模型适配较好,支持多模态推理。
  • LoRA:低秩适配,冻结原模型大部分参数,只训练少量低秩矩阵,大幅降低微调显存。
  • QLoRA:LoRA 的量化版本,把基座模型量化为 4-bit,可在消费级显卡上微调 7B 模型。

M

  • M-RoPE(Multi-modal Rotary Position Embedding):Qwen2.5-VL 提出的多模态位置编码,统一处理文本、图像、视频的位置信息。
  • MiniCPM-V:面壁智能的小参数高性能 VLM,以 2B 参数达到接近 7B 模型的效果。
  • MMMU / MMMU-Pro:多学科多模态推理 benchmark,题目难度接近大学水平。
  • MM-Vet:用 GPT-4V 作为裁判的开放式 VLM 评测,侧重综合任务能力。
  • MLLM(Multimodal Large Language Model):多模态大语言模型,能同时处理文本、图像、视频等多种模态输入。
  • MoE(Mixture of Experts):混合专家架构,用多个小专家网络替代单一大网络,推理时只激活部分专家,降低计算成本。DeepSeek-VL2 采用此架构。

N

  • Naive Dynamic Resolution:Qwen2.5-VL 采用的简单动态分辨率策略,根据图像宽高比自适应调整 patch 数量。

O

  • OCR(Optical Character Recognition):光学字符识别,把图片中的文字提取为机器可读文本。
  • OCRBench:专门评测 VLM OCR 和文档理解能力的 benchmark。
  • OpenAI Compatible API:遵循 OpenAI API 格式的接口标准,大部分国产平台和开源服务都支持。

P

  • Patch:图像被切分成的小块,是 ViT 和多数视觉编码器的基本处理单元。
  • Patch Token:每个图像 patch 经过编码后得到的向量表示,成为 LLM 可以处理的“视觉 token”。
  • Pixel-shuffle:一种上采样技术,InternVL 系列用于高效处理高分辨率图像。
  • POPE:幻觉评测 benchmark,通过针对特定对象提问 yes/no 来测试模型是否编造信息。
  • Projector:见 Connector。
  • Prompt:给模型的输入指令文本,多模态场景下通常包含 text + image 的组合。

Q

  • Qwen2.5-VL:阿里通义千问的视觉语言模型系列,支持图文理解、文档 OCR、视频分析等。
  • Qwen2.5-Omni:端到端多模态模型,支持文本、图像、音频、视频的统一理解与生成。

R

  • Rank(LoRA rank):LoRA 低秩矩阵的秩,控制微调引入的新参数量,常见取值 8、16、32、64。
  • Resolution:图像分辨率,直接决定视觉 token 数量和细节保留程度。
  • RLHF-V / RLAIF-V:基于人类/AI 反馈的强化学习微调,专门用于减少 VLM 幻觉。
  • RLAIF:RLHF 的自动化版本,用 AI(而非人类)来提供偏好反馈。

S

  • SFT(Supervised Fine-Tuning):有监督微调,用标注好的输入-输出对训练模型,是多模态训练的核心阶段之一。
  • SGLang:开源推理引擎,RadixAttention 技术可大幅提升多轮对话吞吐。
  • System Prompt:系统级提示,定义模型的全局行为风格,如“你是一个乐于助人的助手”。

T

  • Target Modules(LoRA):LoRA 要注入的原始模块名,如 q_projv_proj,决定哪些注意力头参与微调。
  • Tile:针对高分辨率图像的宏观切块策略,先把大图切成若干子图(Tile),再对每个 Tile 分别进行 Patch 切块编码,以保留局部高清细节。
  • Token:模型处理的最小单元。文本 token 对应子词,视觉 token 对应图像 patch。
  • Transformer:基于自注意力机制的神经网络架构,是当前 LLM 和视觉编码器的基础。

V

  • ViT(Vision Transformer):把 Transformer 直接应用于图像,通过 patchify 将图像转为 token 序列处理。
  • VLFeedback:用于 VLM 偏好对齐的数据集和方法,收集人类对多模态输出的偏好判断。
  • VLM(Vision Language Model):视觉语言模型,特指处理图文的多模态模型。
  • VQA(Visual Question Answering):视觉问答,给定图像和问题,模型输出答案。
  • vLLM:开源推理引擎,PagedAttention 技术实现高吞吐 LLM/VLM 服务,0.6+ 版本开始支持多模态。

其他关键缩写

缩写 全称 说明
API Application Programming Interface 应用程序接口,这里指模型服务商提供的调用接口
Base64 一种二进制到文本的编码方式,常用于把图片嵌入 JSON 请求
CUDA Compute Unified Device Architecture NVIDIA GPU 并行计算平台
JSONL JSON Lines 每行一个 JSON 对象的文本格式,本教程训练/评测数据的默认格式
MLP Multi-Layer Perceptron 多层感知机,一种前馈神经网络