跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

SpanBERT

SpanBERT 是一种专注于通过表示和预测文本片段来改进预训练的 AI 模型。它提供预训练的基础版和大型版(区分大小写)模型,与 HuggingFace BERT 格式兼容。该代码库提供了在各种 NLP 任务(包括问答和关系抽取)上使用和评估 SpanBERT 的代码。

查看仓库
分享
查看仓库
分享

SpanBERT 是 Facebook Research 开发的一款先进 AI 模型,旨在通过专注于文本片段的表示和预测来增强预训练技术。该代码库提供了研究人员和开发人员使用和评估 SpanBERT 功能所需的代码和模型。

阅读更多

该项目提供基础版和大型版(区分大小写)的预训练模型。这些模型与 BERT 具有相同的配置,但采用了不同的掩码方案和训练目标,具体细节请参阅相关论文。SpanBERT(基础版 & 区分大小写)模型采用 12 层架构,具有 768 个隐藏单元和 12 个注意力头,总计 1.1 亿个参数。大型 SpanBERT(大型版 & 区分大小写)模型拥有 24 层架构,1024 个隐藏单元,16 个注意力头,共 3.4 亿个参数。这些模型设计用于无缝集成,采用 HuggingFace BERT 模型格式,便于替换。

该代码库包含用于在各种自然语言处理 (NLP) 任务上微调 SpanBERT 的全面代码。提供了用于在 SQuAD 1.1 和 SQuAD 2.0 问答数据集、用于关系抽取的 TACRED 以及包含 NewsQA、TriviaQA、SearchQA、HotpotQA 和 NaturalQuestions 等数据集的 MRQA 基准上进行微调的特定脚本。此外,还提供了用于在 GLUE 任务(如 RTE)上进行微调的代码。对于共指消解任务,链接了一个单独的 TensorFlow 实现。

性能基准测试结果显示,SpanBERT 在 SQuAD 1.1、SQuAD 2.0、Coref 和 TACRED 数据集上的表现优于 BERT。例如,SpanBERT(大型版)在 SQuAD 1.1 上取得了 94.6 的 F1 分数,在 SQuAD 2.0 上取得了 88.7 的 F1 分数,均优于 BERT(大型版)。该项目还便于下载用于下游任务的微调模型,从而简化了用户的采用过程。

SpanBERT 在 CC-BY-NC 4.0 许可下发布,该许可适用于代码和预训练模型。这使其可用于非商业研究和开发。该代码库鼓励贡献,并提供联系信息以获取咨询和支持。

  • 类别AI 模型与大语言模型
  • 定价模式开源
  • 部署云端, 自托管
  • 平台网页版

  • 预训练的 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. 微调模型:执行提供的 Python 脚本以完成 SQuAD、TACRED、MRQA 或 GLUE 等任务。

  5. 通过 API 集成:改编模型用法以用于自定义应用程序,利用 HuggingFace 兼容性。

  6. 评估性能:运行评估脚本以评估模型在特定 NLP 任务上的性能。

  7. 下载微调模型:使用提供的脚本获取用于下游任务的预训练模型。

  • 问答
  • 关系抽取
  • 共指消解
  • 自然语言理解
  • 文本片段预测
  • 研究与开发
  • 基准评估

与 SpanBERT 类似的热门AI工具

MPNet

AI GitHub 仓库

MPNet 是一种新颖的语言理解预训练方法,在 BERT 和 XLNet 的基础上进行了改进。它为各种预训练模型提供了统一的实现,并支持在 GLUE 和 SQuAD 等多样化的语言理解任务上进行预训练和微调的代码。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

新颖的语言理解预训练方法,在 BERT 和 XLNet 的基础上进行了改进。它为各种预训练模型提供了统一的实现,并支持在 GLUE 和 SQuAD 等多样化的语言理解任务上进行预训练和微调的代码。MPNet 是一种新颖的语言理解预训练方法,在 BERT 和 XLNet 的基础上进行了改进。它为各种预训练模型提供了统一的实现,并支持在 GLUE 和 SQuAD 等多样化的语言理解任务上进行预训练和微调的代码。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

ConvBERT

AI GitHub 仓库

ConvBERT 是一个开源的 AI 模型,用于预训练语言模型,引入了具有基于跨度的动态卷积的新型架构。此 GitHub 存储库提供了预训练和微调 ConvBERT 模型的代码,已在 V100 GPU 上进行了测试,并包含使用 TensorFlow 的说明。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

开源的 AI 模型,用于预训练语言模型,引入了具有基于跨度的动态卷积的新型架构。此 GitHub 存储库提供了预训练和微调 ConvBERT 模型的代码,已在 V100 GPU 上进行了测试,并包含使用 TensorFlow 的说明。ConvBERT 是一个开源的 AI 模型,用于预训练语言模型,引入了具有基于跨度的动态卷积的新型架构。此 GitHub 存储库提供了预训练和微调 ConvBERT 模型的代码,已在 V100 GPU 上进行了测试,并包含使用 TensorFlow 的说明。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

DeBERTa 是微软研究院开发的大规模预训练语言模型。其性能超越 T5 11B 模型,并在 SuperGLUE 基准测试中取得了接近人类水平的结果。该先进模型为自然语言理解任务提供了强大的能力。

AI 模型与大语言模型
查看工具

微软研究院开发的大规模预训练语言模型。其性能超越 T5 11B 模型,并在 SuperGLUE 基准测试中取得了接近人类水平的结果。该先进模型为自然语言理解任务提供了强大的能力。DeBERTa 是微软研究院开发的大规模预训练语言模型。其性能超越 T5 11B 模型,并在 SuperGLUE 基准测试中取得了接近人类水平的结果。该先进模型为自然语言理解任务提供了强大的能力。

AI 模型与大语言模型
查看 AI 模型 Top 5

XLM-RoBERTa 是一个多语言模型,预训练于 2.5TB 的 100 种语言数据上。它在序列分类和标记分类等任务中表现出色,是各种自然语言处理应用的宝贵工具。

AI 模型与大语言模型
查看工具

多语言模型,预训练于 2.5TB 的 100 种语言数据上。它在序列分类和标记分类等任务中表现出色,是各种自然语言处理应用的宝贵工具。XLM-RoBERTa 是一个多语言模型,预训练于 2.5TB 的 100 种语言数据上。它在序列分类和标记分类等任务中表现出色,是各种自然语言处理应用的宝贵工具。

精选AI 模型与大语言模型
查看 AI 模型 Top 5

DeepSeek-V3

AI GitHub 仓库

DeepSeek-V3 是 DeepSeek 发布的开放权重混合专家语言模型,拥有 6710 亿个参数,总共每个令牌激活 370 亿个参数。该模型在 14.8 万亿个令牌上进行预训练,具有 128K 的上下文长度,代码和权重已在 GitHub 和 Hugging Face 上发布,供自托管或通过 DeepSeek 的聊天网站使用。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

DeepSeek 发布的开放权重混合专家语言模型,拥有 6710 亿个参数,总共每个令牌激活 370 亿个参数。该模型在 14.8 万亿个令牌上进行预训练,具有 128K 的上下文长度,代码和权重已在 GitHub 和 Hugging Face 上发布,供自托管或通过 DeepSeek 的聊天网站使用。DeepSeek-V3 是 DeepSeek 发布的开放权重混合专家语言模型,拥有 6710 亿个参数,总共每个令牌激活 370 亿个参数。该模型在 14.8 万亿个令牌上进行预训练,具有 128K 的上下文长度,代码和权重已在 GitHub 和 Hugging Face 上发布,供自托管或通过 DeepSeek 的聊天网站使用。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

BERT 多语言模型

大语言模型

BERT 提供两个多语言模型:Cased 和 Uncased,支持超过 100 种语言。Cased 模型推荐用于非拉丁字母语言和通用场景,而 Uncased 模型是旧版本。这些模型专为自然语言理解任务设计,可针对特定应用进行微调。

AI 模型与大语言模型

大语言模型 排名第 46 位

查看工具

大语言模型

提供两个多语言模型:Cased 和 Uncased,支持超过 100 种语言。Cased 模型推荐用于非拉丁字母语言和通用场景,而 Uncased 模型是旧版本。这些模型专为自然语言理解任务设计,可针对特定应用进行微调。BERT 提供两个多语言模型:Cased 和 Uncased,支持超过 100 种语言。Cased 模型推荐用于非拉丁字母语言和通用场景,而 Uncased 模型是旧版本。这些模型专为自然语言理解任务设计,可针对特定应用进行微调。

AI 模型与大语言模型
大语言模型 排名第 46 位

BERT基础模型(不区分大小写)是一个预训练的变换器模型,旨在理解英语。它利用掩码语言建模和下一句预测来学习上下文关系,使其适用于各种自然语言处理任务。

自然语言处理工具
查看工具

BERT基础模型(不区分大小写)是一个预训练的变换器模型,旨在理解英语。它利用掩码语言建模和下一句预测来学习上下文关系,使其适用于各种自然语言处理任务。

精选自然语言处理工具
查看 AI 模型 Top 5

BigBird基础模型是一个Transformer模型,它通过块稀疏注意力机制扩展了BERT,能够处理更长的序列。该模型已针对英文文本进行掩码语言模型任务的预训练,可以高效处理长达4096个token的序列,并在长文档任务上取得了最先进的成果。

AI 模型与大语言模型
查看工具

BigBird基础模型是一个Transformer模型,它通过块稀疏注意力机制扩展了BERT,能够处理更长的序列。该模型已针对英文文本进行掩码语言模型任务的预训练,可以高效处理长达4096个token的序列,并在长文档任务上取得了最先进的成果。

AI 模型与大语言模型
查看 AI 模型 Top 5
1/8