メインコンテンツへスキップ
ToolPotion
AI アドバイザー
送信(無料)

Vision Transformer

Vision Transformer (ViT) リポジトリは、画像認識タスク用のモデルとコードを提供します。ImageNet および ImageNet-21k データセットで事前学習済みの Vision Transformer および MLP-Mixer アーキテクチャの実装が含まれており、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 を超えるチェックポイントを探索するためのリソースも含まれており、ユーザーは特定のパフォーマンスメトリックに基づいてモデルを選択し、ファインチューニングできます。

このリポジトリの対象読者には、画像認識、分類、その他の視覚タスクに最先端のトランスフォーマーベースのモデルを活用することに関心のある AI 研究者、機械学習エンジニア、コンピュータビジョン実務家が含まれます。その価値提案は、アクセシブルで十分に文書化されたコードと事前学習済みモデルを提供し、ビジョン トランスフォーマー分野の研究開発を加速することにあります。

ViT および MLP-Mixer に加えて、このリポジトリは LiT (Locked-image text Tuning) モデルのリソースも提供しており、ゼロショット転送機能を可能にします。これにより、画像とテキストの両方を含むマルチモーダルアプリケーションへのリポジトリの有用性が拡張されます。このプロジェクトは再現性を重視しており、インストール、ファインチューニング、クラウドデプロイメントに関する詳細な手順を提供しています。

  • カテゴリーコンピュータービジョンツール
  • 料金モデルオープンソース
  • デプロイクラウド
  • プラットフォームWeb

  • Vision Transformer (ViT) モデルの実装

  • MLP-Mixer アーキテクチャの実装

  • ImageNet および ImageNet-21k での事前学習済みモデル

  • JAX/Flax でのファインチューニングコード

  • LiT (Locked-image text Tuning) モデルのサポート

  • インタラクティブな探索とファインチューニングのための Colab ノートブック

  • クラウド VM セットアップ (GPU/TPU) の詳細な手順

  • ViT モデル用の 50,000 を超えるチェックポイントへのアクセス

  • 関連研究論文の BibTeX 引用

  • リポジトリの更新とモデル追加の詳細な変更履歴

  • データ拡張および正則化戦略用のコード

  1. モデルへのアクセス: GitHub リポジトリをクローンするか、提供されている GCS バケットから事前学習済みモデルにアクセスします。

  2. 環境のセットアップ: ハードウェア (GPU/TPU) に基づいて、JAX、Python 依存関係、および Flaxformer をインストールします。

  3. トレーニングの設定: モデルアーキテクチャ、データセット、トレーニングパラメータの構成ファイルを選択または作成します。

  4. モデルのファインチューニング: 選択したデータセットと構成を使用して、JAX/Flax コードベースでファインチューニングスクリプトを実行します。

  5. チェックポイントの探索: 提供されている Colab ノートブックを使用して、大量の事前学習済みチェックポイントを探索および選択します。

  6. クラウドでのデプロイ: より大規模なトレーニングのために、適切なアクセラレータ (GPU/TPU) を備えた Google Cloud 上の仮想マシンをセットアップします。

  • 画像分類
  • モデルのファインチューニング
  • ゼロショット転送
  • コンピュータビジョン研究
  • マルチモーダル AI
  • 大規模トレーニング

Google の製品

Vision Transformer のレビュー

読み込み中...

Vision Transformer に似た人気のAIツール

ViT-Adapter

AI GitHub リポジトリ

ViT-Adapterは、物体検出やセグメンテーションなどの密な予測タスクにおいて、Vision Transformer (ViT) の性能を向上させるAIモデルです。事前学習なしで画像固有の帰納バイアスを導入し、プレーンなViTが特殊なTransformerと同等の結果を達成できるようにすることで、様々な下流アプリケーションに適しています。

コンピュータービジョンツール
ツールを見る

AI GitHub リポジトリ

物体検出やセグメンテーションなどの密な予測タスクにおいて、Vision Transformer (ViT) の性能を向上させるAIモデルです。事前学習なしで画像固有の帰納バイアスを導入し、プレーンなViTが特殊なTransformerと同等の結果を達成できるようにすることで、様々な下流アプリケーションに適しています。ViT-Adapterは、物体検出やセグメンテーションなどの密な予測タスクにおいて、Vision Transformer (ViT) の性能を向上させるAIモデルです。事前学習なしで画像固有の帰納バイアスを導入し、プレーンなViTが特殊なTransformerと同等の結果を達成できるようにすることで、様々な下流アプリケーションに適しています。

コンピュータービジョンツール
AI GitHub リポジトリ トップ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 リポジトリ トップ250を見る

FNet

AI GitHub リポジトリ

FNetは、自己注意機構をフーリエ変換に置き換えた効率的なTransformerライクなエンコーダーアーキテクチャです。Google Researchによって開発され、自然言語処理タスクにおいて高性能な代替手段を提供します。このモデルはJax/Flaxで実装されており、事前学習およびファインチューニングのためにGitHubで利用可能です。

AIモデルとLLM
ツールを見る

AI GitHub リポジトリ

自己注意機構をフーリエ変換に置き換えた効率的なTransformerライクなエンコーダーアーキテクチャです。Google Researchによって開発され、自然言語処理タスクにおいて高性能な代替手段を提供します。このモデルはJax/Flaxで実装されており、事前学習およびファインチューニングのためにGitHubで利用可能です。FNetは、自己注意機構をフーリエ変換に置き換えた効率的なTransformerライクなエンコーダーアーキテクチャです。Google Researchによって開発され、自然言語処理タスクにおいて高性能な代替手段を提供します。このモデルはJax/Flaxで実装されており、事前学習およびファインチューニングのためにGitHubで利用可能です。

AIモデルとLLM
AI GitHub リポジトリ トップ250を見る

ConvMixer

AI GitHub リポジトリ

このリポジトリは、画像認識タスク用の畳み込みニューラルネットワークアーキテクチャであるConvMixerの実装を提供します。論文「Patches Are All You Need? 🤷」に基づいており、評価用の事前学習済みモデルの重みと、ImageNet-1kやCIFAR-10などのデータセットでのトレーニング用コードが含まれています。

AIモデルとLLM
ツールを見る

AI GitHub リポジトリ

このリポジトリは、画像認識タスク用の畳み込みニューラルネットワークアーキテクチャであるConvMixerの実装を提供します。論文「Patches Are All You Need? 🤷」に基づいており、評価用の事前学習済みモデルの重みと、ImageNet-1kやCIFAR-10などのデータセットでのトレーニング用コードが含まれています。

AIモデルとLLM
AI GitHub リポジトリ トップ250を見る

Hugging Face Transformers

AI GitHub リポジトリ

🤗 Transformersは、テキスト、ビジョン、オーディオ、マルチモーダルドメインにおける最先端の機械学習モデルのために設計されたモデル定義フレームワークで、推論とトレーニングプロセスの両方を容易にします。

機械学習プラットフォーム
ツールを見る

AI GitHub リポジトリ

🤗 Transformersは、テキスト、ビジョン、オーディオ、マルチモーダルドメインにおける最先端の機械学習モデルのために設計されたモデル定義フレームワークで、推論とトレーニングプロセスの両方を容易にします。

注目機械学習プラットフォーム
AI GitHub リポジトリ トップ250を見る

YOLOR

AI GitHub リポジトリ

YOLORは、論文「You Only Learn One Representation: Unified Network for Multiple Tasks」の実装です。複数のタスクを効率的に処理するための統一ネットワークを提供し、多様なアプリケーションに対して単一の表現を活用することを目的としています。

コンピュータービジョンツール
ツールを見る

AI GitHub リポジトリ

論文「You Only Learn One Representation: Unified Network for Multiple Tasks」の実装です。複数のタスクを効率的に処理するための統一ネットワークを提供し、多様なアプリケーションに対して単一の表現を活用することを目的としています。YOLORは、論文「You Only Learn One Representation: Unified Network for Multiple Tasks」の実装です。複数のタスクを効率的に処理するための統一ネットワークを提供し、多様なアプリケーションに対して単一の表現を活用することを目的としています。

コンピュータービジョンツール
AI GitHub リポジトリ トップ250を見る

Mask R-CNN

AI GitHub リポジトリ

Mask R-CNNは、KerasとTensorFlowで実装された物体検出およびインスタンスセグメンテーションのための深層学習モデルです。画像内の物体を特定し、セグメント化するように設計されており、コンピュータビジョンのさまざまなアプリケーションにおいてピクセルレベルの精度を提供します。

コンピュータービジョンツールヘルスケア・ライフサイエンス
ツールを見る

AI GitHub リポジトリ

KerasとTensorFlowで実装された物体検出およびインスタンスセグメンテーションのための深層学習モデルです。画像内の物体を特定し、セグメント化するように設計されており、コンピュータビジョンのさまざまなアプリケーションにおいてピクセルレベルの精度を提供します。Mask R-CNNは、KerasとTensorFlowで実装された物体検出およびインスタンスセグメンテーションのための深層学習モデルです。画像内の物体を特定し、セグメント化するように設計されており、コンピュータビジョンのさまざまなアプリケーションにおいてピクセルレベルの精度を提供します。

コンピュータービジョンツールヘルスケア・ライフサイエンス
AI GitHub リポジトリ トップ250を見る
1 / 8