【免费下载链接】InternVideo2-Stage1-1B-224p-K400
InternVideo2-Stage1-1B-224p-K400 是 OpenGVLab(上海 AI 实验室)InternVideo2 系列中一个约 10 亿参数(1B)的视频理解基础模型,基于 Kinetics-400 视频分类任务完成第一阶段(Stage1)预训练。本文详解它的视频预处理原理:为什么选择 224p 分辨率、f8 与 f16 两种帧采样策略的差异与适用场景,帮助你快速理解并正确使用这套开源视频权重。
📦 仓库里到底有什么?
这个仓库非常轻量,只包含模型权重与模型卡,没有训练/推理代码:
| 文件 | 说明 |
|---|---|
| 1B_ft_k710_ft_k400_f16.pth | 1B 模型权重,16 帧(f16)版本 |
| 1B_ft_k710_ft_k400_f8.pth | 1B 模型权重,8 帧(f8)版本 |
| README.md | 模型卡:模型出处、论文与引用信息 |
| configuration.json | 模型托管平台的框架配置(PyTorch) |
两个权重文件是同一模型在两种帧数设置下的版本,这正是理解本文主题的钥匙。
🔍 拆解模型名:五个关键词一次看懂
InternVideo2-Stage1-1B-224p-K400这个名字本身就是一份技术说明书:
- InternVideo2:模型系列名,对应的 Model Card 见 README.md
- Stage1:多阶段训练流程的第一阶段,以视频分类任务建立基础视频理解能力
- 1B:参数量约 10 亿,是介于轻量与超大规模之间的实用级骨干
- 224p:输入视频帧分辨率为 224×224
- K400:在 Kinetics-400(400 个动作类别)上完成本阶段训练
权重文件名1B_ft_k710_ft_k400_f16还能进一步拆解:1B表示模型规模,ft_k710表示先在 Kinetics-700(700 类)上微调,ft_k400表示再在 Kinetics-400 上继续微调,f16/f8表示模型以16 帧或 8 帧的视频输入进行训练与评估。
🖼️ 224p 分辨率:Vision Transformer 的标准入口
为什么是 224×224?因为它是 ViT 系模型的事实标准输入尺寸:
- 以 InternViT 常用的14×14 patch划分,每帧 224×224 图像正好切出 16×16 =256 个空间 token
- 224p 与海量 ViT/DeiT 预训练经验兼容,迁移效果稳定
- 相比更高分辨率,计算量显著更低,是动作识别类任务的最佳平衡点
| 帧数设置 | 每帧空间 token | 视频序列总 token(约) |
|---|---|---|
| f8(8 帧) | 256 | 2048 |
| f16(16 帧) | 256 | 4096 |
💡 序列 token 数直接决定 Transformer 注意力开销,这也是帧采样策略影响性能与效率的根源。实际 token 细节以 InternVideo2 官方代码配置为准。
🎬 f8 vs f16:帧采样策略详解
视频输入模型前,会经过一条标准的预处理流水线:
- 从视频中截取一个片段(通常约 10 秒的滑动窗口)
- 在片段内均匀采样 8 帧或 16 帧(即 f8 / f16)
- 每帧缩放到 224×224 并做像素归一化
- 通过 3D patch embedding 将"帧序列"转成 token 序列,送入 Transformer 处理时空特征
两种策略的取舍一目了然:
| 对比维度 | f8(8 帧) | f16(16 帧) |
|---|---|---|
| 时间粒度 | 较粗 | 更细,能捕捉快速运动 |
| 序列 token 数 | 约 2048 | 约 4096 |
| 显存与计算开销 | 低(约省一半以上) | 较高(注意力随 token 数近似平方增长) |
| 适用场景 | 长视频、低资源部署、粗粒度动作分类 | 强调动作细节与速度感知的精细任务 |
| 对应权重 | 1B_ft_k710_ft_k400_f8.pth | 1B_ft_k710_ft_k400_f16.pth |
⚡选型建议
- GPU 显存充足、任务关注快速动作或细粒度判别 → 优先选f16
- 资源受限、输入视频较长、或只需粗粒度动作类别 → 选f8
- 关键原则:推理帧数必须与训练设置一致,即 f8 权重喂 8 帧、f16 权重喂 16 帧,不要混用
🚀 如何使用这套权重
第一步,克隆仓库获取权重文件:
git clone https://gitcode.com/OpenGVLab/InternVideo2-Stage1-1B-224p-K400第二步,模型卡(README.md 的 Model Sources 一节)指明了官方代码仓库 InternVideo2,按其中提供的推理脚本加载对应 pth 文件即可。
预处理对齐清单(务必与训练设置一致):
- ✅ 帧数:f8 权重 → 8 帧;f16 权重 → 16 帧
- ✅ 分辨率:224×224
- ✅ 归一化参数:以官方代码中的预处理配置为准
📝 小结
- 本仓库提供 InternVideo2 Stage1 阶段的 1B 视频基础模型权重,覆盖f8 / f16两种帧数版本
- 224p是 ViT 标准分辨率,每帧 256 个空间 token,兼顾精度与效率
- f8低开销适合资源受限场景,f16时间粒度更细适合精细动作理解
- 推理时保持"权重与帧数、224 分辨率、官方归一化配置"三者对齐,才能复现训练时的效果
模型卡片、许可与引用信息详见 README.md,平台框架配置见 configuration.json。
【免费下载链接】InternVideo2-Stage1-1B-224p-K400
相关推荐
InternVideo2-Stage1-1B-224p-f8-SthSth 采样技巧:f8 帧采样与 224p 分辨率如何影响精度
InternVideo2 Stage1 1B 224p f8 SthSth 采样技巧:f8 帧采样与 224p 分辨率如何影响精度 InternVideo2 S
InternVideo2-Stage1-1B-224p-f8 命名全解:Stage1、1B、224p、f8到底意味着什么?
InternVideo2 Stage1 1B 224p f8 命名全解:Stage1、1B、224p、f8到底意味着什么? 初学视频基础模型时,是不是被 Int
InternVideo2-Stage1-1B-224p-f8-SthSth训练原理深解:Stage1大规模视频预训练全流程
InternVideo2 Stage1 1B 224p f8 SthSth训练原理深解:Stage1大规模视频预训练全流程 📌 InternVideo2 St
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考