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

SpanBERT

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

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

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

SpanBERTは、Facebook Researchによって開発された高度なAIモデルであり、テキストスパンの表現と予測に焦点を当てることで、事前学習技術を強化するように設計されています。このリポジトリは、研究者や開発者がSpanBERTの能力を利用および評価するために必要なコードとモデルを提供します。

続きを読む

このプロジェクトでは、ベースモデルとラージモデルの両方の事前学習済みモデルを提供しています。これらのモデルはBERTと同じ設定を共有していますが、関連論文で詳述されているように、異なるマスキングスキームとトレーニング目標を組み込んでいます。SpanBERT(ベース&ケーシング)モデルは、768の隠れユニットと12のヘッドを持つ12層のアーキテクチャを備え、合計1億1000万のパラメータを持ちます。より大きなSpanBERT(ラージ&ケーシング)モデルは、24層のアーキテクチャ、1024の隠れユニット、16のヘッド、および3億4000万のパラメータを誇ります。これらのモデルは、HuggingFace BERTモデルの形式を採用し、シームレスな統合のために設計されており、簡単に置き換えることができます。

このリポジトリには、様々な自然言語処理(NLP)タスクでSpanBERTをファインチューニングするための包括的なコードが含まれています。SQuAD 1.1およびSQuAD 2.0質問応答データセット、関係抽出のためのTACRED、そしてNewsQA、TriviaQA、SearchQA、HotpotQA、NaturalQuestionsなどのデータセットを含むMRQAベンチマークでのファインチューニング用のスクリプトが提供されています。さらに、RTEなどのGLUEタスクでのファインチューニング用のコードも利用可能です。コアファレンス解決タスクについては、別のTensorFlow実装がリンクされています。

パフォーマンスベンチマークが提示されており、Coref、TACREDデータセットだけでなく、SQuAD 1.1、SQuAD 2.0でもBERTと比較してSpanBERTの優れた結果を示しています。例えば、SpanBERT(ラージ)はSQuAD 1.1で94.6、SQuAD 2.0で88.7のF1スコアを達成し、BERT(ラージ)を上回っています。このプロジェクトは、ダウンストリームタスク用のファインチューニング済みモデルのダウンロードも容易にし、ユーザーの採用プロセスを簡素化します。

SpanBERTはCC-BY-NC 4.0ライセンスの下でリリースされており、コードと事前学習済みモデルの両方に適用されます。これにより、非商用研究および開発で利用可能になります。リポジトリは貢献を奨励し、問い合わせやサポートのための連絡先情報を提供しています。

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

  • 事前学習済みSpanBERTモデル(ベースおよびラージ、ケーシング対応)

  • SpanBERTの使用および評価用コード

  • SQuAD 1.1およびSQuAD 2.0用ファインチューニングスクリプト

  • TACRED関係抽出用ファインチューニングスクリプト

  • MRQAデータセット(NewsQA、TriviaQAなど)用ファインチューニングスクリプト

  • GLUEタスク(RTE)用ファインチューニングスクリプト

  • HuggingFace BERTモデルフォーマットとの互換性

  • コアファレンス解決ファインチューニングコード利用可能

  • BERTとのパフォーマンスベンチマーク

  • ダウンストリームタスク用のダウンロード可能なファインチューニング済みモデル

  • SpanBERT: スパンの表現と予測による事前学習の改善論文の実装

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

  2. 環境設定: Apex(特定のコミットを推奨)を含む必要な依存関係をインストールします。

  3. 事前学習済みモデルのロード: 提供されているスクリプトを使用して、ベースまたはラージのケーシング対応SpanBERTモデルをロードします。

  4. モデルのファインチューニング: SQuAD、TACRED、MRQA、またはGLUEなどのタスクについて、提供されているPythonスクリプトを実行します。

  5. API経由での統合: HuggingFace互換性を活用して、カスタムアプリケーションでのモデル使用を適応させます。

  6. パフォーマンスの評価: 評価スクリプトを実行して、特定のNLPタスクでのモデルパフォーマンスを評価します。

  7. ファインチューニング済みモデルのダウンロード: 提供されているスクリプトを使用して、ダウンストリームタスク用の事前学習済みモデルを取得します。

  • 質問応答
  • 関係抽出
  • コアファレンス解決
  • 自然言語理解
  • テキストスパン予測
  • 研究開発
  • ベンチマーク評価

SpanBERT に似た人気のAIツール

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

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

DeBERTaは、Microsoft Researchによって開発された大規模事前学習済み言語モデルです。T5 11Bモデルを性能で凌駕し、SuperGLUEベンチマークで人間レベルの結果を達成しています。この先進的なモデルは、自然言語理解タスクに顕著な能力を提供します。

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

Microsoft Researchによって開発された大規模事前学習済み言語モデルです。T5 11Bモデルを性能で凌駕し、SuperGLUEベンチマークで人間レベルの結果を達成しています。この先進的なモデルは、自然言語理解タスクに顕著な能力を提供します。DeBERTaは、Microsoft Researchによって開発された大規模事前学習済み言語モデルです。T5 11Bモデルを性能で凌駕し、SuperGLUEベンチマークで人間レベルの結果を達成しています。この先進的なモデルは、自然言語理解タスクに顕著な能力を提供します。

AIモデルとLLM
AI モデル トップ5を見る

XLM-RoBERTa Base

AI モデル

XLM-RoBERTaは、100の言語にわたる2.5TBのデータで事前学習された多言語モデルです。シーケンス分類やトークン分類などのタスクに優れており、さまざまな自然言語処理アプリケーションにとって貴重なツールです。

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

AI モデル

100の言語にわたる2.5TBのデータで事前学習された多言語モデルです。シーケンス分類やトークン分類などのタスクに優れており、さまざまな自然言語処理アプリケーションにとって貴重なツールです。XLM-RoBERTaは、100の言語にわたる2.5TBのデータで事前学習された多言語モデルです。シーケンス分類やトークン分類などのタスクに優れており、さまざまな自然言語処理アプリケーションにとって貴重なツールです。

注目AIモデルとLLM
AI モデル トップ5を見る

DeepSeek-V3

AI GitHub リポジトリ

DeepSeek-V3は、DeepSeekによるオープンウェイトのMixture-of-Experts言語モデルで、合計6710億のパラメータとトークンごとに370億のアクティブパラメータを持っています。128Kのコンテキスト長で148兆トークンで事前学習されており、自己ホスティング用またはDeepSeekのチャットウェブサイトを通じて使用するために、Git…

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

AI GitHub リポジトリ

DeepSeekによるオープンウェイトのMixture-of-Experts言語モデルで、合計6710億のパラメータとトークンごとに370億のアクティブパラメータを持っています。128Kのコンテキスト長で148兆トークンで事前学習されており、自己ホスティング用またはDeepSeekのチャットウェブサイトを通じて使用するために、Git…DeepSeek-V3は、DeepSeekによるオープンウェイトのMixture-of-Experts言語モデルで、合計6710億のパラメータとトークンごとに370億のアクティブパラメータを持っています。128Kのコンテキスト長で148兆トークンで事前学習されており、自己ホスティング用またはDeepSeekのチャットウェブサイトを通じて使用するために、Git…

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

BERTは、100以上の言語をサポートするCasedとUncasedの2つの多言語モデルを提供しています。Casedモデルは、ラテン文字以外のアルファベットや一般的な用途に推奨され、Uncasedモデルは旧バージョンです。これらのモデルは自然言語理解タスク向けに設計されており、特定のアプリケーションに合わせてファインチューニングできます。

AIモデルとLLM

LLMで第46位

ツールを見る

100以上の言語をサポートするCasedとUncasedの2つの多言語モデルを提供しています。Casedモデルは、ラテン文字以外のアルファベットや一般的な用途に推奨され、Uncasedモデルは旧バージョンです。これらのモデルは自然言語理解タスク向けに設計されており、特定のアプリケーションに合わせてファインチューニングできます。BERTは、100以上の言語をサポートするCasedとUncasedの2つの多言語モデルを提供しています。Casedモデルは、ラテン文字以外のアルファベットや一般的な用途に推奨され、Uncasedモデルは旧バージョンです。これらのモデルは自然言語理解タスク向けに設計されており、特定のアプリケーションに合わせてファインチューニングできます。

AIモデルとLLM
LLMで第46位

BERT base uncased

AI モデル

BERTベースモデル(未ケース)は、英語を理解するために設計された事前学習済みのトランスフォーマーモデルです。マスク付き言語モデルと次の文予測を利用して文脈的関係を学習し、さまざまなNLPタスクに適しています。

自然言語処理ツール
ツールを見る

AI モデル

BERTベースモデル(未ケース)は、英語を理解するために設計された事前学習済みのトランスフォーマーモデルです。マスク付き言語モデルと次の文予測を利用して文脈的関係を学習し、さまざまなNLPタスクに適しています。

注目自然言語処理ツール
AI モデル トップ5を見る

BigBirdベースモデルは、ブロック疎行列アテンションを使用して、はるかに長いシーケンスを処理できるように拡張されたBERTのTransformerです。マスク言語モデリングのために英語テキストで事前学習されており、最大4096トークンのシーケンスを効率的に処理でき、長文タスクで最先端の結果を達成しています。

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

BigBirdベースモデルは、ブロック疎行列アテンションを使用して、はるかに長いシーケンスを処理できるように拡張されたBERTのTransformerです。マスク言語モデリングのために英語テキストで事前学習されており、最大4096トークンのシーケンスを効率的に処理でき、長文タスクで最先端の結果を達成しています。

AIモデルとLLM
AI モデル トップ5を見る
1 / 8