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

LearningToCompare_FSL

AI GitHub リポジトリAIモデルとLLMオープンソース · Linux

このリポジトリは、CVPR 2018の論文「Learning to Compare: Relation Network for Few-Shot Learning」のPyTorchコードを提供します。Few-Shot Learningの側面に焦点を当て、Omniglotやmini-Imagenetなどのデータセットでのモデルのトレーニングとテストの実装を提供します。

リポジトリを見る
共有
リポジトリを見る
共有

LearningToCompare_FSLリポジトリは、CVPR 2018で発表された「Learning to Compare: Relation Network for Few-Shot Learning」論文のPyTorch実装をホストしています。このプロジェクトは、特に研究のFew-Shot Learning(FSL)コンポーネントに取り組み、ユーザーがRelation Networkモデルを再現および実験できるようにします。

続きを読む

コードベースは、一般的なfew-shot learningベンチマークでのトレーニングと評価を容易にするように設計されています。Omniglotとmini-Imagenetの両方のデータセット用のスクリプトが含まれています。Omniglotの実験では、リサイズ済みの画像がリポジトリ内に直接提供されます。mini-Imagenetについては、ユーザーはMAML(Model-Agnostic Meta-Learning)フレームワークで使用される方法論と同様の方法で、提供されている`proc_image.py`スクリプトを使用してデータセットをダウンロードし、前処理するように指示されます。

このリポジトリは、Omniglotとmini-Imagenetの両方について、さまざまな構成(クラス数やクラスあたりの例数)でモデルをトレーニングするための明確なコマンドライン手順を提供します。たとえば、ユーザーはOmniglot 5-way 1-shotまたは5-way 5-shotでトレーニングでき、mini-Imagenetでも同様です。トレーニングスクリプトでは、GPUメモリの空き状況に応じて変更できるバッチサイズパラメータを調整できます。リポジトリでは、現在事前トレーニング済みのモデルをロードしていること、および最初からトレーニングしたいユーザーのためにそれらを削除する方法についての指示も記載されています。

テスト手順も概説されており、特定のfew-shot learningタスクでトレーニング済みモデルを評価するためのコマンド例が含まれています。プロジェクトはPython 2.7とPyTorch 0.3を使用して構築されています。元の論文のZero-Shot Learning部分に興味がある方のために、関連リポジトリへの別のリンクが提供されています。プロジェクトはMITライセンスの下でライセンスされており、オープンアクセスと変更を促進しています。

このリソースは、メタ学習およびfew-shot learning分野の研究者や実務家にとって価値があり、関係ベースのメタ学習アプローチにおける基本的な論文の直接的な実装を提供します。これは、few-shot learning技術の理解と進歩のための実用的なツールとして機能します。

  • カテゴリーAIモデルとLLM
  • 料金モデルオープンソース
  • デプロイセルフホスト
  • プラットフォームLinux

  • Few-Shot LearningのためのRelation NetworkのPyTorch実装

  • CVPR 2018論文「Learning to Compare」のコード

  • Omniglotデータセットの実験をサポート

  • mini-Imagenetデータセットの実験をサポート

  • Few-Shot Learningモデルのトレーニング用スクリプトを含む

  • Few-Shot Learningモデルのテスト用スクリプトを含む

  • 前処理済みのOmniglot画像を提供

  • mini-Imagenet用のデータ前処理スクリプト

  • 設定可能なトレーニングパラメータ(ways、shots、batch size)

  • 最初からトレーニングするか、事前トレーニング済みモデルを使用するオプション

  • MITライセンス

  1. 環境設定: Python 2.7とPyTorch 0.3をインストール

  2. データ準備: mini-Imagenetをダウンロードし、必要に応じて`proc_image.py`を実行して前処理

  3. モデルトレーニング: 希望するパラメータでトレーニングスクリプト(例: `omniglot_train_one_shot.py`)を実行

  4. モデルテスト: テストスクリプト(例: `omniglot_test_one_shot.py`)を実行してパフォーマンスを評価

  5. パラメータ調整: GPUメモリに合わせてバッチサイズ(`-b`)を調整

  6. Zero-Shot Learningの探索: ZSL実装については、READMEのリンクされているリポジトリを参照

  • Few-Shot画像分類
  • メタ学習研究
  • モデル再現
  • Few-Shot Learningベンチマーキング
  • 転移学習の探索

GitHub の製品

GitHub AI Developer Platform の機能です。

LearningToCompare_FSL のレビュー

読み込み中...

LearningToCompare_FSL に似た人気のAIツール

プロトタイプネットワーク

AI GitHub リポジトリ

このリポジトリには、NeurIPS 2017 の論文「Few-shot Learningのためのプロトタイプネットワーク」のコードが含まれています。少数の例からモデルを学習可能にする、新しい少数学習アプローチの実装を提供します。

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

MiniGPT-4 & MiniGPT-v2

AI GitHub リポジトリ

MiniGPT-4およびMiniGPT-v2のオープンソースコード。これらは、ビジョンと言語の理解を強化する高度な大規模言語モデルです。これらのモデルは、ビジョンと言語のタスクにおけるマルチタスク学習を可能にし、画像理解と生成の機能を提供します。Llama 2およびVicunaモデルを基盤としており、研究者や開発者向けの強力なツールを提供します。

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

AI GitHub リポジトリ

MiniGPT-4およびMiniGPT-v2のオープンソースコード。これらは、ビジョンと言語の理解を強化する高度な大規模言語モデルです。これらのモデルは、ビジョンと言語のタスクにおけるマルチタスク学習を可能にし、画像理解と生成の機能を提供します。Llama 2およびVicunaモデルを基盤としており、研究者や開発者向けの強力なツールを提供します。

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

UNITER

AI GitHub リポジトリ

UNITERは、ECCV 2020の論文「UNITER: UNiversal Image-TExt Representation Learning」の研究コードリポジトリです。VQA、VCR、画像-テキスト検索など、様々なビジョンと言語のタスクにおけるファインチューニングと推論のためのコードを提供します。UNITER-baseおよびUNITER-largeの…

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

AI GitHub リポジトリ

ECCV 2020の論文「UNITER: UNiversal Image-TExt Representation Learning」の研究コードリポジトリです。VQA、VCR、画像-テキスト検索など、様々なビジョンと言語のタスクにおけるファインチューニングと推論のためのコードを提供します。UNITER-baseおよびUNITER-largeの…UNITERは、ECCV 2020の論文「UNITER: UNiversal Image-TExt Representation Learning」の研究コードリポジトリです。VQA、VCR、画像-テキスト検索など、様々なビジョンと言語のタスクにおけるファインチューニングと推論のためのコードを提供します。UNITER-baseおよびUNITER-largeの…

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

MPNet

AI GitHub リポジトリ

MPNetは、BERTやXLNetを改良した言語理解タスク向けの新しい事前学習手法です。様々な事前学習モデルの統一的な実装を提供し、GLUEやSQuADなどの多様な言語理解タスクにおける事前学習およびファインチューニング用のコードをサポートします。

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

AI GitHub リポジトリ

BERTやXLNetを改良した言語理解タスク向けの新しい事前学習手法です。様々な事前学習モデルの統一的な実装を提供し、GLUEやSQuADなどの多様な言語理解タスクにおける事前学習およびファインチューニング用のコードをサポートします。MPNetは、BERTやXLNetを改良した言語理解タスク向けの新しい事前学習手法です。様々な事前学習モデルの統一的な実装を提供し、GLUEやSQuADなどの多様な言語理解タスクにおける事前学習およびファインチューニング用のコードをサポートします。

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

RepVGG

AI GitHub リポジトリ

RepVGGは、ImageNetで高い精度を達成する、強力かつシンプルなConvNetアーキテクチャです。VGGスタイルの設計に再パラメータ化技術を採用し、効率的な推論を可能にします。このプロジェクトでは、事前学習済みモデル、トレーニングコード、および様々なコンピュータビジョンタスクのためのサンプルを提供しています。

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

AI GitHub リポジトリ

ImageNetで高い精度を達成する、強力かつシンプルなConvNetアーキテクチャです。VGGスタイルの設計に再パラメータ化技術を採用し、効率的な推論を可能にします。このプロジェクトでは、事前学習済みモデル、トレーニングコード、および様々なコンピュータビジョンタスクのためのサンプルを提供しています。RepVGGは、ImageNetで高い精度を達成する、強力かつシンプルなConvNetアーキテクチャです。VGGスタイルの設計に再パラメータ化技術を採用し、効率的な推論を可能にします。このプロジェクトでは、事前学習済みモデル、トレーニングコード、および様々なコンピュータビジョンタスクのためのサンプルを提供しています。

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を見る

LLaVA

AI GitHub リポジトリ

LLaVAは、大規模言語とビジョン機能を組み合わせたビジュアル指示チューニングモデルです。GPT-4Vレベルのパフォーマンスを目指し、マルチモーダルな理解とインタラクションを可能にします。このプロジェクトは、研究者や開発者向けにコード、モデル、リソースを提供します。

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

AI GitHub リポジトリ

大規模言語とビジョン機能を組み合わせたビジュアル指示チューニングモデルです。GPT-4Vレベルのパフォーマンスを目指し、マルチモーダルな理解とインタラクションを可能にします。このプロジェクトは、研究者や開発者向けにコード、モデル、リソースを提供します。LLaVAは、大規模言語とビジョン機能を組み合わせたビジュアル指示チューニングモデルです。GPT-4Vレベルのパフォーマンスを目指し、マルチモーダルな理解とインタラクションを可能にします。このプロジェクトは、研究者や開発者向けにコード、モデル、リソースを提供します。

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

Vision Transformer

AI GitHub リポジトリ

Vision Transformer (ViT) リポジトリは、画像認識タスク用のモデルとコードを提供します。ImageNet および ImageNet-21k データセットで事前学習済みの Vision Transformer および MLP-Mixer アーキテクチャの実装が含まれており、JAX/Flax でのファインチューニング用コードも提供します。

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

AI GitHub リポジトリ

Vision Transformer (ViT) リポジトリは、画像認識タスク用のモデルとコードを提供します。ImageNet および ImageNet-21k データセットで事前学習済みの Vision Transformer および MLP-Mixer アーキテクチャの実装が含まれており、JAX/Flax でのファインチューニング用コードも提供します。

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