YOLO Vision 2026:
返回 Ultralytics 词汇表

Visual Instruction Tuning

探索视觉指令微调如何使视觉语言模型能够遵循人类指令。学习使用 Ultralytics YOLO26 构建先进的 AI 工作流。

视觉指令微调是一种变革性的机器学习技术,它将传统的自然语言处理方法扩展到了多模态领域。通过训练Vision Language Model (VLM)根据图像或视频输入遵循明确的人类指令,开发者可以创建能够理解和推理视觉内容的AI助手。与输出预定义类别的标准image classification模型不同,视觉指令微调使模型能够执行复杂的开放式任务——例如描述场景、读取图像中的文字或回答关于空间关系的特定问题。这弥合了基于文本的large language models (LLMs)与传统computer vision管道之间的鸿沟。

理解概念与区别#

为了理解视觉指令微调,将其与 AI 生态系统中的相关概念进行区分会很有帮助:

  • Instruction Tuning: 通常指对齐纯文本LLM,使其安全且准确地遵循人类意图。视觉指令微调应用了相同的方,但将图像纳入了提示和期望的输出中。
  • Visual Prompting: 通常涉及使用视觉线索与AI进行交互——例如在图像上绘制边界框、放置点或遮罩区域——以引导模型的注意力。相比之下,视觉指令微调主要依赖与视觉数据配对的自然语言命令。

训练过程通常涉及使用格式化为“图像-文本-指令”三元组的大型数据集来fine-tuning预训练的多模态基础模型。关于视觉指令微调的开创性arXiv research on visual instruction tuning(例如LLaVA (Large Language-and-Vision Assistant)项目)表明,这些模型可以实现卓越的零样本能力。如今,主要的AI组织都在使用这项技术来驱动先进的模型,包括OpenAI GPT-4oAnthropic Claude 3.5 SonnetGoogle DeepMind Gemini

实际应用#

通过将multimodal deep learning架构与人类意图对齐,视觉指令微调在各个行业中开启了高度交互式的应用:

构建视觉工作流#

为了构建利用这些功能的系统,开发者通常依赖强大的object detection模型在将数据传递给VLM之前从图像中提取结构上下文。使用PyTorch multi-modal documentationTensorFlow vision models,开发者可以创建混合管道。

例如,你可以使用 Ultralytics YOLO 模型快速感知场景,并为下游的 VLM 生成一个信息丰富的语言提示:

from ultralytics import YOLO

# Load an Ultralytics YOLO26 model to extract visual context
model = YOLO("yolo26n.pt")

# Perform inference to identify objects for a downstream VLM prompt
results = model("https://ultralytics.com/images/bus.jpg")

# Extract object names to dynamically build an instruction prompt
objects = [model.names[int(cls)] for cls in results[0].boxes.cls]
prompt = f"Please provide a detailed safety analysis of the scene containing these objects: {', '.join(objects)}"

print(prompt)
# Output: Please provide a detailed safety analysis of the scene containing these objects: bus, person, person...

管理这些下一代应用所需复杂的多模态数据集可能具有挑战性。Ultralytics Platform通过提供用于数据集注释、云训练和无缝模型部署的端到端工具简化了这一过程。无论你是在阅读ACM digital library上的前沿论文,还是在IEEE Xplore computer vision档案中阅读,向经过指令微调、能力极强的视觉系统的转变都代表了人工智能的最前沿。通过将YOLO26感知与微调推理模型配对,组织可以部署极其强大的AI代理。

Explore solutions

让我们一起构建 AI 的未来!

开启你的机器学习未来之旅