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

FNet

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

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

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

FNetは、Google Researchによって開発された革新的なAIモデルであり、非常に効率的なTransformerライクなエンコーダーアーキテクチャとして提示されています。その中核的な革新は、従来の自己注意サブレイヤーを標準的でパラメータを持たないフーリエ変換に置き換えることにあります。このアーキテクチャの変更は、計算効率を大幅に向上させながら、確立されたモデルと同等のパフォーマンスを達成することを目指しています。

続きを読む

このプロジェクトは、google-research/google-researchリポジトリの下でGitHubでホストされており、関連研究論文「FNet: Mixing Tokens with Fourier Transforms」で詳述されている結果を再現するために必要なコードとモデルを提供しています。モデルはC4データセットで事前学習されており、GLUEベンチマークなどの下流タスクでのファインチューニング用に設計されています。

JaxとFlaxを使用して実装されたFNetは、研究者や開発者に柔軟性を提供します。リポジトリには、事前学習とファインチューニングの両方の設定が含まれており、これらのプロセスを実行するためのスクリプトも含まれています。ユーザーは、FNet、Linear、BERT、FF_ONLY、RANDOMなどのさまざまなベースおよび大規模モデルアーキテクチャの事前学習済みチェックポイントをダウンロードでき、迅速な実験とデプロイメントが可能になります。

FNetモデルは、計算リソースが考慮されるが、依然として高いパフォーマンスが必要とされる自然言語処理(NLP)アプリケーションに特に適しています。フーリエ変換によるトークンミキシングの独自の取り組みは、シーケンスモデリングのための効率的な深層学習アーキテクチャの開発における新しい方向性を示しています。プロジェクトのオープンソース性は、コミュニティの貢献とさらなる開発を奨励します。

インストールには、リポジトリのクローンとpipによる依存関係のインストールが含まれます。コードベースの整合性を確保するために、単体テストが提供されています。プロジェクトは、必要なコマンドライン引数や設定ファイルオプションを含む、FNetモデルの事前学習またはファインチューニングの方法に関するガイダンスも提供しています。これにより、学術研究者から業界の実務家まで、幅広いユーザーがFNetを利用できるようになります。

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

  • Transformerライクなエンコーダーアーキテクチャ

  • 自己注意機構をフーリエ変換に置き換え

  • 高い計算効率

  • Jax/Flaxで実装

  • C4データセットで事前学習済み

  • GLUEベンチマークでファインチューニング可能

  • GitHubで利用可能なオープンソースコードとモデル

  • 事前学習およびファインチューニング用の設定を含む

  • さまざまなモデルサイズとアーキテクチャの事前学習済みチェックポイントを提供

  • カスタム語彙モデルをサポート

  • コード検証のための単体テストを含む

  1. リポジトリのクローン: Google ResearchのGitHubリポジトリからFNetコードをダウンロードします。

  2. 依存関係のインストール: Python環境で「pip install -r f_net/requirements.txt」を実行します。

  3. 環境設定: 作業ディレクトリが「f_net」ディレクトリの親フォルダであることを確認します。

  4. 語彙のダウンロード: トレーニングに必要なSentencePiece語彙モデルを取得します。

  5. トレーニングの設定: 適切な設定ファイル(pretraining.pyまたはclassification.py)を選択します。

  6. トレーニングの実行: 「python3 -m f_net.main --workdir=... --vocab_filepath=... --config=...」を使用してコマンドラインからトレーニングを実行します。

  • 効率的なNLPモデル
  • 研究開発
  • シーケンスモデリング
  • Transformerの代替
  • タスクのためのファインチューニング

FNet に似た人気のAIツール

Funnel-Transformer

AI GitHub リポジトリ

Funnel-Transformerは、計算コストを削減するために隠れ状態を圧縮するAIモデルです。同じFLOPsでより深く、またはより広いモデルを構築でき、標準的な事前学習のためにトークンレベルの表現を復元できます。このモデルはTensorFlowとPyTorchの両方の実装で利用可能です。

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

AI GitHub リポジトリ

計算コストを削減するために隠れ状態を圧縮するAIモデルです。同じFLOPsでより深く、またはより広いモデルを構築でき、標準的な事前学習のためにトークンレベルの表現を復元できます。このモデルはTensorFlowとPyTorchの両方の実装で利用可能です。Funnel-Transformerは、計算コストを削減するために隠れ状態を圧縮するAIモデルです。同じFLOPsでより深く、またはより広いモデルを構築でき、標準的な事前学習のためにトークンレベルの表現を復元できます。このモデルはTensorFlowとPyTorchの両方の実装で利用可能です。

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

ConvBERT

AI GitHub リポジトリ

ConvBERTは、スパンベースの動的畳み込みを特徴とする新しいアーキテクチャを持つ、言語モデルの事前学習のためのオープンソースAIモデルです。このGitHubリポジトリには、V100 GPUでテストされたConvBERTモデルの事前学習およびファインチューニング用のコードが含まれており、TensorFlowでの使用方法も記載されています。

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

AI GitHub リポジトリ

スパンベースの動的畳み込みを特徴とする新しいアーキテクチャを持つ、言語モデルの事前学習のためのオープンソースAIモデルです。このGitHubリポジトリには、V100 GPUでテストされたConvBERTモデルの事前学習およびファインチューニング用のコードが含まれており、TensorFlowでの使用方法も記載されています。ConvBERTは、スパンベースの動的畳み込みを特徴とする新しいアーキテクチャを持つ、言語モデルの事前学習のためのオープンソースAIモデルです。このGitHubリポジトリには、V100 GPUでテストされたConvBERTモデルの事前学習およびファインチューニング用のコードが含まれており、TensorFlowでの使用方法も記載されています。

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

DeepSeek-R1

AI GitHub リポジトリ

DeepSeek-R1は、AI駆動のソリューションに焦点を当てたGitHubプロジェクトです。プラグイン、スパースアテンションカーネル、効率的な通信ライブラリなど、AI機能を強化するさまざまなリポジトリを提供しています。

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

AI GitHub リポジトリ

AI駆動のソリューションに焦点を当てたGitHubプロジェクトです。プラグイン、スパースアテンションカーネル、効率的な通信ライブラリなど、AI機能を強化するさまざまなリポジトリを提供しています。DeepSeek-R1は、AI駆動のソリューションに焦点を当てたGitHubプロジェクトです。プラグイン、スパースアテンションカーネル、効率的な通信ライブラリなど、AI機能を強化するさまざまなリポジトリを提供しています。

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

Megatron-LM

AI GitHub リポジトリ

Megatron-LMは、NVIDIAによる研究プロジェクトで、スケールでのトランスフォーマーモデルのトレーニングに焦点を当てています。大規模な言語モデルの効率性とスケーラビリティを向上させ、さまざまなAIアプリケーションに対してよりアクセスしやすくすることを目指しています。

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

AI GitHub リポジトリ

NVIDIAによる研究プロジェクトで、スケールでのトランスフォーマーモデルのトレーニングに焦点を当てています。大規模な言語モデルの効率性とスケーラビリティを向上させ、さまざまなAIアプリケーションに対してよりアクセスしやすくすることを目指しています。Megatron-LMは、NVIDIAによる研究プロジェクトで、スケールでのトランスフォーマーモデルのトレーニングに焦点を当てています。大規模な言語モデルの効率性とスケーラビリティを向上させ、さまざまなAIアプリケーションに対してよりアクセスしやすくすることを目指しています。

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

このGitHubリポジトリは、NeurIPS 2021の論文「Revisiting Deep Learning Models for Tabular Data」の公式実装を提供します。表形式データのためのディープラーニングアーキテクチャを探求し、MLPライクなモデルを強力なベースラインとして強調し、Transformerアーキテクチャの強力な適応であるFT-…

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

このGitHubリポジトリは、NeurIPS 2021の論文「Revisiting Deep Learning Models for Tabular Data」の公式実装を提供します。表形式データのためのディープラーニングアーキテクチャを探求し、MLPライクなモデルを強力なベースラインとして強調し、Transformerアーキテクチャの強力な適応であるFT-…

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

nanoGPT

AI GitHub リポジトリ

nanoGPTは、中規模GPTモデルのトレーニングとファインチューニングのための、ミニマルかつ高性能なGitHubリポジトリです。研究者や開発者がGPTアーキテクチャを実験したり、GPT-2の結果を再現したり、カスタム言語モデルを構築したりするための、シンプルで読みやすいコードベースを提供します。

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

AI GitHub リポジトリ

中規模GPTモデルのトレーニングとファインチューニングのための、ミニマルかつ高性能なGitHubリポジトリです。研究者や開発者がGPTアーキテクチャを実験したり、GPT-2の結果を再現したり、カスタム言語モデルを構築したりするための、シンプルで読みやすいコードベースを提供します。nanoGPTは、中規模GPTモデルのトレーニングとファインチューニングのための、ミニマルかつ高性能なGitHubリポジトリです。研究者や開発者がGPTアーキテクチャを実験したり、GPT-2の結果を再現したり、カスタム言語モデルを構築したりするための、シンプルで読みやすいコードベースを提供します。

注目AIモデルとLLM
AI GitHub リポジトリ トップ250を見る
1 / 8