Pular para o conteúdo principal
ToolPotion
Consultor de IA
Enviar

SpanBERT

SpanBERT é um modelo de IA focado em melhorar o pré-treinamento através da representação e previsão de spans. Ele oferece modelos base e grandes pré-treinados e com caixa (cased), compatíveis com formatos BERT da HuggingFace. O repositório fornece código para usar e avaliar o SpanBERT em várias tarefas de PLN, incluindo resposta a perguntas e extração de relações.

Ver repositório
Compartilhar
Ver repositório
Compartilhar

SpanBERT é um modelo avançado de IA desenvolvido pelo Facebook Research, projetado para aprimorar técnicas de pré-treinamento, focando na representação e previsão de spans de texto. Este repositório fornece o código e os modelos necessários para que pesquisadores e desenvolvedores utilizem e avaliem as capacidades do SpanBERT.

Ler mais

O projeto oferece modelos pré-treinados nas versões base e large, ambos com caixa (cased). Esses modelos compartilham a mesma configuração do BERT, mas incorporam esquemas de mascaramento e objetivos de treinamento distintos, conforme detalhado no artigo associado. O modelo SpanBERT (base & cased) apresenta uma arquitetura de 12 camadas com 768 unidades ocultas e 12 cabeças, totalizando 110 milhões de parâmetros. O modelo SpanBERT (large & cased) maior possui uma arquitetura de 24 camadas, 1024 unidades ocultas, 16 cabeças e 340 milhões de parâmetros. Esses modelos são projetados para integração perfeita, adotando o formato dos modelos BERT da HuggingFace, permitindo fácil substituição.

Este repositório inclui código abrangente para o fine-tuning do SpanBERT em uma variedade de tarefas de Processamento de Linguagem Natural (PLN). Scripts específicos são fornecidos para fine-tuning nos conjuntos de dados de resposta a perguntas SQuAD 1.1 e SQuAD 2.0, TACRED para extração de relações e benchmarks MRQA, que englobam conjuntos de dados como NewsQA, TriviaQA, SearchQA, HotpotQA e NaturalQuestions. Adicionalmente, está disponível código para fine-tuning em tarefas GLUE, como RTE. Para tarefas de resolução de correferência, uma implementação separada em TensorFlow é vinculada.

Benchmarks de desempenho são apresentados, demonstrando os resultados superiores do SpanBERT em comparação com o BERT nos conjuntos de dados SQuAD 1.1, SQuAD 2.0, Coref e TACRED. Por exemplo, o SpanBERT (large) atinge uma pontuação F1 de 94.6 no SQuAD 1.1 e 88.7 no SQuAD 2.0, superando o BERT (large). O projeto também facilita o download de modelos fine-tuned para tarefas downstream, simplificando o processo de adoção para os usuários.

O SpanBERT é lançado sob a licença CC-BY-NC 4.0, que se aplica tanto ao código quanto aos modelos pré-treinados. Isso o torna acessível para pesquisa e desenvolvimento não comercial. O repositório incentiva contribuições e fornece informações de contato para dúvidas e suporte.

  • CategoriaModelos de IA e LLMs
  • Modelo de preçosCódigo aberto
  • ImplantaçãoNuvem, Auto-hospedado
  • PlataformasWeb

  • Modelos SpanBERT pré-treinados (base e large, cased)

  • Código para usar e avaliar o SpanBERT

  • Scripts de fine-tuning para SQuAD 1.1 e SQuAD 2.0

  • Scripts de fine-tuning para extração de relações TACRED

  • Scripts de fine-tuning para conjuntos de dados MRQA (NewsQA, TriviaQA, etc.)

  • Scripts de fine-tuning para tarefas GLUE (RTE)

  • Compatibilidade com formatos de modelo BERT da HuggingFace

  • Código de fine-tuning para resolução de correferência disponível

  • Benchmarks de desempenho contra BERT

  • Modelos fine-tuned para download para tarefas downstream

  • Implementação do artigo SpanBERT: Improving Pre-training by Representing and Predicting Spans

  1. Acessar código: Clone o repositório SpanBERT no GitHub.

  2. Configurar ambiente: Instale as dependências necessárias, incluindo Apex (commit específico recomendado).

  3. Carregar modelos pré-treinados: Utilize os scripts fornecidos para carregar modelos SpanBERT base ou large cased.

  4. Fine-tune modelos: Execute os scripts Python fornecidos para tarefas como SQuAD, TACRED, MRQA ou GLUE.

  5. Integrar via API: Adapte o uso do modelo para aplicações personalizadas, aproveitando a compatibilidade com HuggingFace.

  6. Avaliar desempenho: Execute scripts de avaliação para verificar o desempenho do modelo em tarefas específicas de PLN.

  7. Baixar modelos fine-tuned: Use os scripts fornecidos para obter modelos pré-treinados para tarefas downstream.

  • Resposta a Perguntas
  • Extração de Relações
  • Resolução de Correferência
  • Compreensão de Linguagem Natural
  • Previsão de Spans de Texto
  • Pesquisa e Desenvolvimento
  • Avaliação de Benchmark

De Meta

Avaliações de SpanBERT

Carregando...

Ferramentas de IA populares como SpanBERT

MPNet

Repositórios de IA no GitHub

MPNet é um método de pré-treinamento inovador para tarefas de compreensão de linguagem, aprimorando BERT e XLNet. Oferece uma implementação unificada para vários modelos de…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Método de pré-treinamento inovador para tarefas de compreensão de linguagem, aprimorando BERT e XLNet. Oferece uma implementação unificada para vários modelos de…MPNet é um método de pré-treinamento inovador para tarefas de compreensão de linguagem, aprimorando BERT e XLNet. Oferece uma implementação unificada para vários modelos de…

Modelos de IA e LLMs
Ver o Top 250 de Repositórios de IA no GitHub

ConvBERT

Repositórios de IA no GitHub

ConvBERT é um modelo de IA de código aberto para pré-treinamento de modelos de linguagem, introduzindo uma arquitetura inovadora com convolução dinâmica baseada em spans. Este…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Modelo de IA de código aberto para pré-treinamento de modelos de linguagem, introduzindo uma arquitetura inovadora com convolução dinâmica baseada em spans. Este…ConvBERT é um modelo de IA de código aberto para pré-treinamento de modelos de linguagem, introduzindo uma arquitetura inovadora com convolução dinâmica baseada em spans. Este…

Modelos de IA e LLMs
Ver o Top 250 de Repositórios de IA no GitHub

DeBERTa é um modelo de linguagem pré-treinado em larga escala desenvolvido pela Microsoft Research. Ele supera o desempenho dos modelos T5 11B e atinge resultados em nível humano…

Modelos de IA e LLMs
Ver ferramenta

Modelo de linguagem pré-treinado em larga escala desenvolvido pela Microsoft Research. Ele supera o desempenho dos modelos T5 11B e atinge resultados em nível humano…DeBERTa é um modelo de linguagem pré-treinado em larga escala desenvolvido pela Microsoft Research. Ele supera o desempenho dos modelos T5 11B e atinge resultados em nível humano…

Modelos de IA e LLMs
Ver o Top 5 de Modelos de IA

XLM-RoBERTa Base

Modelos de IA

XLM-RoBERTa é um modelo multilíngue pré-treinado em 2,5TB de dados em 100 idiomas. Ele se destaca em tarefas como classificação de sequência e classificação de tokens, tornando-se…

Modelos de IA e LLMs
Ver ferramenta

Modelos de IA

Modelo multilíngue pré-treinado em 2,5TB de dados em 100 idiomas. Ele se destaca em tarefas como classificação de sequência e classificação de tokens, tornando-se…XLM-RoBERTa é um modelo multilíngue pré-treinado em 2,5TB de dados em 100 idiomas. Ele se destaca em tarefas como classificação de sequência e classificação de tokens, tornando-se…

DestaqueModelos de IA e LLMs
Ver o Top 5 de Modelos de IA

DeepSeek-V3

Repositórios de IA no GitHub

DeepSeek-V3 é um modelo de linguagem Mixture-of-Experts de peso aberto da DeepSeek, com 671 bilhões de parâmetros no total e 37 bilhões ativados por token. Pré-treinado em 14,8…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Modelo de linguagem Mixture-of-Experts de peso aberto da DeepSeek, com 671 bilhões de parâmetros no total e 37 bilhões ativados por token. Pré-treinado em 14,8…DeepSeek-V3 é um modelo de linguagem Mixture-of-Experts de peso aberto da DeepSeek, com 671 bilhões de parâmetros no total e 37 bilhões ativados por token. Pré-treinado em 14,8…

Modelos de IA e LLMs
Ver o Top 250 de Repositórios de IA no GitHub

O BERT oferece dois modelos multilíngues: Cased e Uncased, suportando mais de 100 idiomas. O modelo Cased é recomendado para alfabetos não latinos e uso geral, enquanto o modelo…

Modelos de IA e LLMs

Nº 46 em LLMs

Ver ferramenta

O BERT oferece dois modelos multilíngues: Cased e Uncased, suportando mais de 100 idiomas. O modelo Cased é recomendado para alfabetos não latinos e uso geral, enquanto o modelo…

Modelos de IA e LLMs
Nº 46 em LLMs

BERT base uncased

Modelos de IA

O modelo base BERT (uncased) é um modelo de transformador pré-treinado projetado para entender a língua inglesa. Ele utiliza modelagem de linguagem mascarada e previsão da próxima…

Ferramentas de processamento de linguagem natural
Ver ferramenta

Modelos de IA

O modelo base BERT (uncased) é um modelo de transformador pré-treinado projetado para entender a língua inglesa. Ele utiliza modelagem de linguagem mascarada e previsão da próxima…

DestaqueFerramentas de processamento de linguagem natural
Ver o Top 5 de Modelos de IA

O modelo base BigBird é um transformer que estende o BERT para lidar com sequências muito mais longas usando atenção esparsa em blocos. Ele é pré-treinado em texto em inglês para…

Modelos de IA e LLMs
Ver ferramenta

O modelo base BigBird é um transformer que estende o BERT para lidar com sequências muito mais longas usando atenção esparsa em blocos. Ele é pré-treinado em texto em inglês para…

Modelos de IA e LLMs
Ver o Top 5 de Modelos de IA
1 de 8