跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

Vision Transformer

Vision Transformer (ViT) 仓库提供了用于图像识别任务的模型和代码。它包括 Vision Transformer 和 MLP-Mixer 架构的实现,这些模型已在 ImageNet 和 ImageNet-21k 数据集上进行了预训练,并提供了 JAX/Flax 中的微调代码。

查看仓库
分享
查看仓库
分享

这个 GitHub 仓库 `google-research/vision_transformer` 为计算机视觉中的 Vision Transformer (ViT) 和 MLP-Mixer 架构提供了全面的资源集合。它作为源自几篇关键研究论文(包括“An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale”和“MLP-Mixer: An all-MLP Architecture for Vision.”)的模型和代码的中心枢纽。

阅读更多

该仓库提供了在 ImageNet 和 ImageNet-21k 等大规模数据集上训练的预训练模型。这些模型可供下载,并可针对特定的下游任务进行微调。代码主要使用 JAX 和 Flax 编写,为在该生态系统中工作的研究人员和开发人员提供了灵活性。

关键功能包括在自定义数据集上微调模型的能力,并提供了 CIFAR-10 和 CIFAR-100 等常见数据集的示例。该仓库还详细介绍了如何在 Google Cloud 上设置带有 GPU 或 TPU 的虚拟机以进行更广泛的训练和实验。此外,它还包括用于探索“How to train your ViT? Data, Augmentation, and Regularization in Vision Transformers”论文中超过 50,000 个检查点的资源,使用户能够根据特定的性能指标选择和微调模型。

该仓库的目标受众包括对利用最先进的基于 Transformer 的模型进行图像识别、分类和其他视觉任务感兴趣的 AI 研究人员、机器学习工程师和计算机视觉从业人员。其价值主张在于提供易于访问、文档齐全的代码和预训练模型,从而加速视觉 Transformer 领域的研究和开发。

除了 ViT 和 MLP-Mixer,该仓库还提供了 LiT(Locked-image text Tuning)模型的资源,支持零样本迁移能力。这扩展了该仓库在涉及图像和文本的多模态应用中的效用。该项目强调可复现性,并提供了有关安装、微调和云部署的详细说明。

  • 类别计算机视觉工具
  • 定价模式开源
  • 部署云端
  • 平台网页版

  • Vision Transformer (ViT) 模型实现

  • MLP-Mixer 架构实现

  • 在 ImageNet 和 ImageNet-21k 上预训练的模型

  • JAX/Flax 中的微调代码

  • 支持 LiT (Locked-image text Tuning) 模型

  • 用于交互式探索和微调的 Colab Notebook

  • 云虚拟机设置(GPU/TPU)的详细说明

  • 可访问超过 50,000 个 ViT 模型检查点

  • 相关研究论文的 BibTeX 引用

  • 包含仓库更新和模型添加的变更日志

  • 数据增强和正则化策略的代码

  1. 访问模型:克隆 GitHub 仓库或从提供的 GCS 存储桶访问预训练模型。

  2. 设置环境:根据您的硬件(GPU/TPU)安装 JAX、Python 依赖项和 Flaxformer。

  3. 配置训练:为模型架构、数据集和训练参数选择或创建配置文件。

  4. 微调模型:使用 JAX/Flax 代码库,通过您选择的数据集和配置执行微调脚本。

  5. 探索检查点:利用提供的 Colab Notebook 探索并从大量预训练检查点中进行选择。

  6. 云端部署:在 Google Cloud 上设置带有适当加速器(GPU/TPU)的虚拟机,以进行更大规模的训练。

  • 图像分类
  • 模型微调
  • 零样本迁移
  • 计算机视觉研究
  • 多模态 AI
  • 大规模训练

Google 旗下产品

Vision Transformer 评价

加载中...

与 Vision Transformer 类似的热门AI工具

ViT-Adapter

AI GitHub 仓库

ViT-Adapter 是一款人工智能模型,可提高 Vision Transformer (ViT) 在目标检测和分割等密集预测任务上的性能。它在无需预训练的情况下引入了特定于图像的归纳偏置,使普通 ViT 能够取得与专用 Transformer 相当的结果,从而适用于各种下游应用。

计算机视觉工具
查看工具

AI GitHub 仓库

人工智能模型,可提高 Vision Transformer (ViT) 在目标检测和分割等密集预测任务上的性能。它在无需预训练的情况下引入了特定于图像的归纳偏置,使普通 ViT 能够取得与专用 Transformer 相当的结果,从而适用于各种下游应用。ViT-Adapter 是一款人工智能模型,可提高 Vision Transformer (ViT) 在目标检测和分割等密集预测任务上的性能。它在无需预训练的情况下引入了特定于图像的归纳偏置,使普通 ViT 能够取得与专用 Transformer 相当的结果,从而适用于各种下游应用。

计算机视觉工具
查看 AI GitHub 仓库 Top 250

Detectron2 平台

AI GitHub 仓库

Detectron2 是一个旨在进行目标检测、分割和各种视觉识别任务的平台。由 Facebook Research 开发,它为开发者和研究人员提供了先进的工具,以实现最先进的计算机视觉应用。

计算机视觉工具医疗健康与生命科学

AI GitHub 仓库 排名第 113 位

查看工具

AI GitHub 仓库

旨在进行目标检测、分割和各种视觉识别任务的平台。由 Facebook Research 开发,它为开发者和研究人员提供了先进的工具,以实现最先进的计算机视觉应用。Detectron2 是一个旨在进行目标检测、分割和各种视觉识别任务的平台。由 Facebook Research 开发,它为开发者和研究人员提供了先进的工具,以实现最先进的计算机视觉应用。

计算机视觉工具医疗健康与生命科学
AI GitHub 仓库 排名第 113 位

DINOv3

AI GitHub 仓库

DINOv3 提供了一个由 Facebook Research 开发的参考 PyTorch 实现和模型。它旨在为希望利用自监督学习技术进行计算机视觉任务的研究人员和开发者提供支持。

计算机视觉工具
查看工具

AI GitHub 仓库

提供了一个由 Facebook Research 开发的参考 PyTorch 实现和模型。它旨在为希望利用自监督学习技术进行计算机视觉任务的研究人员和开发者提供支持。DINOv3 提供了一个由 Facebook Research 开发的参考 PyTorch 实现和模型。它旨在为希望利用自监督学习技术进行计算机视觉任务的研究人员和开发者提供支持。

计算机视觉工具
查看 AI GitHub 仓库 Top 250

FNet

AI GitHub 仓库

FNet 是一种高效的类 Transformer 编码器架构,它用傅里叶变换取代了自注意力机制。该模型由 Google Research 开发,为自然语言处理任务提供了一种高性能的替代方案。该模型使用 Jax/Flax 实现,并在 GitHub 上提供,可用于预训练和微调。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

高效的类 Transformer 编码器架构,它用傅里叶变换取代了自注意力机制。该模型由 Google Research 开发,为自然语言处理任务提供了一种高性能的替代方案。该模型使用 Jax/Flax 实现,并在 GitHub 上提供,可用于预训练和微调。FNet 是一种高效的类 Transformer 编码器架构,它用傅里叶变换取代了自注意力机制。该模型由 Google Research 开发,为自然语言处理任务提供了一种高性能的替代方案。该模型使用 Jax/Flax 实现,并在 GitHub 上提供,可用于预训练和微调。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

ConvMixer

AI GitHub 仓库

该存储库提供了 ConvMixer 的实现,这是一种用于图像识别任务的卷积神经网络架构。它基于论文 "Patches Are All You Need? 🤷",并提供预训练模型权重用于评估以及在 ImageNet-1k 和 CIFAR-10 等数据集上进行训练的代码。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

该存储库提供了 ConvMixer 的实现,这是一种用于图像识别任务的卷积神经网络架构。它基于论文 "Patches Are All You Need? 🤷",并提供预训练模型权重用于评估以及在 ImageNet-1k 和 CIFAR-10 等数据集上进行训练的代码。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

🤗 Transformers 是一个模型定义框架,旨在支持文本、视觉、音频和多模态领域的最先进机器学习模型,促进推理和训练过程。

机器学习平台
查看工具

YOLOR

AI GitHub 仓库

YOLOR 是论文《你只学习一个表示:多任务统一网络》的实现。它旨在提供一个统一的网络,以高效处理多种任务,利用单一表示用于多样化应用。

计算机视觉工具
查看工具

AI GitHub 仓库

论文《你只学习一个表示:多任务统一网络》的实现。它旨在提供一个统一的网络,以高效处理多种任务,利用单一表示用于多样化应用。YOLOR 是论文《你只学习一个表示:多任务统一网络》的实现。它旨在提供一个统一的网络,以高效处理多种任务,利用单一表示用于多样化应用。

计算机视觉工具
查看 AI GitHub 仓库 Top 250

Mask R-CNN

AI GitHub 仓库

Mask R-CNN 是一个用于目标检测和实例分割的深度学习模型,基于 Keras 和 TensorFlow 实现。它旨在识别和分割图像中的对象,为计算机视觉的各种应用提供像素级的准确性。

计算机视觉工具医疗健康与生命科学
查看工具

AI GitHub 仓库

用于目标检测和实例分割的深度学习模型,基于 Keras 和 TensorFlow 实现。它旨在识别和分割图像中的对象,为计算机视觉的各种应用提供像素级的准确性。Mask R-CNN 是一个用于目标检测和实例分割的深度学习模型,基于 Keras 和 TensorFlow 实现。它旨在识别和分割图像中的对象,为计算机视觉的各种应用提供像素级的准确性。

计算机视觉工具医疗健康与生命科学
查看 AI GitHub 仓库 Top 250
1/8