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

ConvBERT

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

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

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

ConvBERTは、従来のBERTモデルをスパンベースの動的畳み込みを統合することで強化する、事前学習言語モデルのアーキテクチャです。このアプローチは、人間言語の理解と生成におけるモデルの効率とパフォーマンスを向上させることを目的としています。ConvBERTの公式実装とコードベースは、yitu-opensource組織によって管理され、GitHubで公開されています。

続きを読む

このリポジトリは、ConvBERTを活用または貢献に関心のある研究者や開発者向けに包括的なリソースを提供します。ゼロからConvBERTモデルを事前学習する方法と、GLUEベンチマークで見られるような特定のダウンストリームタスクのために事前学習済みモデルをファインチューニングする方法の詳細な手順が含まれています。コードはTensorFlowバージョン1.15を使用して開発およびテストされており、Python 3環境と互換性があります。

事前学習のために、リポジトリはOpenWebTextコーパスを使用して、中〜小規模のConvBERTモデル(約1700万パラメータ)を構築する手順を概説しています。このプロセスには、`build_data.sh`や`build_openwebtext_pretraining_dataset.py`のようなスクリプトを使用したデータ準備、それに続く`pretrain.sh`によるモデルトレーニングが含まれます。ファインチューニングセクションでは、GLUEのようなタスクのために事前学習済みConvBERTモデルを適応させる方法についてユーザーをガイドし、`download_glue_data.py`や`finetune.sh`のようなスクリプトを提供します。`configure_pretraining.py`や`configure_finetuning.py`のような設定ファイルにより、ハイパーパラメータのカスタマイズが可能です。

このプロジェクトはELECTRAコードベースに基づいて構築されており、動的畳み込みの実装を取り入れています。ConvBERTアーキテクチャは、"ConvBERT: Improving BERT with Span-based Dynamic Convolution"というタイトルのNeurIPS 2020論文で詳細に説明されています。リポジトリには、TensorFlow、NumPy、scikit-learnなどの依存関係もリストされており、利便性のために事前学習済みモデルへのリンクも提供されています。このオープンソースの取り組みは、自然言語処理分野における協力と進歩を促進します。

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

  • スパンベースの動的畳み込みアーキテクチャ

  • 言語モデルの事前学習

  • ダウンストリームタスク(例:GLUE)のためのファインチューニング

  • TensorFlow 1.15互換性

  • Python 3サポート

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

  • データ構築およびモデルトレーニング用のスクリプトを含む

  • 事前学習およびファインチューニングの詳細な手順

  • V100 GPUでテストされたモデル

  • 詳細な説明についてはNeurIPS 2020論文を参照

  • ELECTRAに基づいたコードベース

  • 事前学習済みモデルへのリンクを提供

  1. コードへのアクセス: GitHubからConvBERTリポジトリをクローンします。

  2. 環境設定: Python 3、TensorFlow 1.15、NumPy、scikit-learnをインストールします。

  3. モデルの事前学習: OpenWebTextコーパスをダウンロードし、`build_data.sh`および`pretrain.sh`を実行します。

  4. モデルのファインチューニング: GLUEデータをダウンロードし、`download_glue_data.py`および`finetune.sh`を実行します。

  5. ハイパーパラメータの設定: `configure_pretraining.py`または`configure_finetuning.py`の設定を変更します。

  6. モデルの統合: 提供されているスクリプトと事前学習済み重みをNLPタスクに活用します。

  • 言語モデルの事前学習
  • テキスト分類
  • 自然言語理解
  • シーケンスラベリング
  • 質問応答
  • テキスト生成
  • 研究開発

ConvBERT のレビュー

読み込み中...

ConvBERT に似た人気のAIツール

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

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

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

LLMs-from-scratch

AI GitHub リポジトリ

LLMs-from-scratchは、ユーザーがPyTorchを使用してChatGPTのような言語モデルを実装する手助けをするGitHubプロジェクトです。ゼロから大規模言語モデルを構築するためのステップバイステップのアプローチを提供し、AIや機械学習に興味のある開発者や研究者に最適です。

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

AI GitHub リポジトリ

ユーザーがPyTorchを使用してChatGPTのような言語モデルを実装する手助けをするGitHubプロジェクトです。ゼロから大規模言語モデルを構築するためのステップバイステップのアプローチを提供し、AIや機械学習に興味のある開発者や研究者に最適です。LLMs-from-scratchは、ユーザーがPyTorchを使用してChatGPTのような言語モデルを実装する手助けをするGitHubプロジェクトです。ゼロから大規模言語モデルを構築するためのステップバイステップのアプローチを提供し、AIや機械学習に興味のある開発者や研究者に最適です。

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

SpanBERT

AI GitHub リポジトリ

SpanBERTは、テキストの範囲(スパン)の表現と予測に焦点を当てることで、事前学習の改善を目指すAIモデルです。HuggingFace BERTフォーマットと互換性のある、事前学習済みのベースモデルとラージモデルを提供します。このリポジトリには、質問応答や関係抽出を含む様々なNLPタスクでSpanBERTを使用および評価するためのコードが含まれています。

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

AI GitHub リポジトリ

テキストの範囲(スパン)の表現と予測に焦点を当てることで、事前学習の改善を目指すAIモデルです。HuggingFace BERTフォーマットと互換性のある、事前学習済みのベースモデルとラージモデルを提供します。このリポジトリには、質問応答や関係抽出を含む様々なNLPタスクでSpanBERTを使用および評価するためのコードが含まれています。SpanBERTは、テキストの範囲(スパン)の表現と予測に焦点を当てることで、事前学習の改善を目指すAIモデルです。HuggingFace BERTフォーマットと互換性のある、事前学習済みのベースモデルとラージモデルを提供します。このリポジトリには、質問応答や関係抽出を含む様々なNLPタスクでSpanBERTを使用および評価するためのコードが含まれています。

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

Keras

AI GitHub リポジトリ

Kerasは、人間のために設計されたオープンソースの深層学習ライブラリです。神経ネットワークの構築プロセスを簡素化し、開発者がGitHubでその開発に貢献できるようにします。

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

AI GitHub リポジトリ

人間のために設計されたオープンソースの深層学習ライブラリです。神経ネットワークの構築プロセスを簡素化し、開発者がGitHubでその開発に貢献できるようにします。Kerasは、人間のために設計されたオープンソースの深層学習ライブラリです。神経ネットワークの構築プロセスを簡素化し、開発者がGitHubでその開発に貢献できるようにします。

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

LlamaFactory

AI GitHub リポジトリ

LlamaFactoryは、100以上の大規模言語モデル(LLM)および視覚言語モデル(VLM)の統一的かつ効率的なファインチューニングに焦点を当てたGitHubリポジトリです。AI分野の研究者や開発者のためにファインチューニングプロセスを簡素化することを目的としています。

機械学習プラットフォーム

AI GitHub リポジトリで第12位

ツールを見る

AI GitHub リポジトリ

100以上の大規模言語モデル(LLM)および視覚言語モデル(VLM)の統一的かつ効率的なファインチューニングに焦点を当てたGitHubリポジトリです。AI分野の研究者や開発者のためにファインチューニングプロセスを簡素化することを目的としています。LlamaFactoryは、100以上の大規模言語モデル(LLM)および視覚言語モデル(VLM)の統一的かつ効率的なファインチューニングに焦点を当てたGitHubリポジトリです。AI分野の研究者や開発者のためにファインチューニングプロセスを簡素化することを目的としています。

注目機械学習プラットフォーム
AI GitHub リポジトリで第12位
1 / 8