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

ConvBERT

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 repositório GitHub fornece o código para pré-treinamento e ajuste fino de modelos ConvBERT, testado em uma GPU V100, e inclui instruções de uso com TensorFlow.

Ver repositório
Compartilhar
Ver repositório
Compartilhar

ConvBERT é uma arquitetura de modelo de linguagem de pré-treinamento que aprimora os modelos BERT tradicionais através da integração de convolução dinâmica baseada em spans. Essa abordagem visa melhorar a eficiência e o desempenho do modelo na compreensão e geração de linguagem humana. A implementação oficial e o código-fonte do ConvBERT estão publicamente disponíveis no GitHub, gerenciados pela organização yitu-opensource.

Ler mais

O repositório oferece recursos abrangentes para pesquisadores e desenvolvedores interessados em alavancar ou contribuir para o ConvBERT. Ele inclui instruções detalhadas tanto para pré-treinar um modelo ConvBERT do zero quanto para ajustar um modelo pré-treinado para tarefas específicas de downstream, como as encontradas no benchmark GLUE. O código é desenvolvido e testado usando a versão 1.15 do TensorFlow e é compatível com ambientes Python 3.

Para pré-treinamento, o repositório descreve os passos para construir um modelo ConvBERT de tamanho médio-pequeno (aproximadamente 17 milhões de parâmetros) usando o corpus OpenWebText. Este processo envolve a preparação de dados usando scripts fornecidos como `build_data.sh` e `build_openwebtext_pretraining_dataset.py`, seguido pelo treinamento do modelo via `pretrain.sh`. A seção de ajuste fino orienta os usuários sobre como adaptar um modelo ConvBERT pré-treinado para tarefas como GLUE, fornecendo scripts como `download_glue_data.py` e `finetune.sh`. Arquivos de configuração como `configure_pretraining.py` e `configure_finetuning.py` permitem a personalização de hiperparâmetros.

O projeto é construído sobre o código-fonte do ELECTRA e incorpora implementações de convolução dinâmica. A arquitetura ConvBERT é detalhada no artigo da NeurIPS 2020 intitulado "ConvBERT: Improving BERT with Span-based Dynamic Convolution". O repositório também lista as dependências, incluindo TensorFlow, NumPy e scikit-learn, e fornece links para modelos pré-treinados para conveniência. Esta iniciativa de código aberto fomenta a colaboração e o avanço no campo do processamento de linguagem natural.

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

  • Arquitetura de convolução dinâmica baseada em spans

  • Pré-treinamento de modelos de linguagem

  • Ajuste fino para tarefas de downstream (ex: GLUE)

  • Compatibilidade com TensorFlow 1.15

  • Suporte a Python 3

  • Código de código aberto disponível no GitHub

  • Inclui scripts para construção de dados e treinamento de modelos

  • Instruções detalhadas para pré-treinamento e ajuste fino

  • Modelo testado em GPU V100

  • Referencia artigo da NeurIPS 2020 para descrição detalhada

  • Código-fonte baseado no ELECTRA

  • Fornece links para modelos pré-treinados

  1. Acessar código: Clone o repositório ConvBERT do GitHub.

  2. Configurar ambiente: Instale Python 3, TensorFlow 1.15, NumPy e scikit-learn.

  3. Pré-treinar modelo: Baixe o corpus OpenWebText, execute `build_data.sh` e `pretrain.sh`.

  4. Ajustar modelo: Baixe os dados GLUE, execute `download_glue_data.py` e `finetune.sh`.

  5. Configurar hiperparâmetros: Modifique as configurações em `configure_pretraining.py` ou `configure_finetuning.py`.

  6. Integrar modelo: Utilize os scripts fornecidos e os pesos pré-treinados para suas tarefas de PNL.

  • Pré-treinamento de Modelos de Linguagem
  • Classificação de Texto
  • Compreensão de Linguagem Natural
  • Rotulagem de Sequências
  • Resposta a Perguntas
  • Geração de Texto
  • Pesquisa e Desenvolvimento

Avaliações de ConvBERT

Carregando...

Ferramentas de IA populares como ConvBERT

ConvMixer

Repositórios de IA no GitHub

Este repositório fornece uma implementação do ConvMixer, uma arquitetura de rede neural convolucional para tarefas de reconhecimento de imagem. É baseado no artigo "Patches Are…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Este repositório fornece uma implementação do ConvMixer, uma arquitetura de rede neural convolucional para tarefas de reconhecimento de imagem. É baseado no artigo "Patches Are…

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

LLaVA

Repositórios de IA no GitHub

LLaVA é um modelo de ajuste de instruções visuais que combina capacidades de linguagem e visão de grande escala. Seu objetivo é atingir desempenho de nível GPT-4V, permitindo…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Modelo de ajuste de instruções visuais que combina capacidades de linguagem e visão de grande escala. Seu objetivo é atingir desempenho de nível GPT-4V, permitindo…LLaVA é um modelo de ajuste de instruções visuais que combina capacidades de linguagem e visão de grande escala. Seu objetivo é atingir desempenho de nível GPT-4V, permitindo…

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

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

FNet

Repositórios de IA no GitHub

FNet é uma arquitetura de codificador eficiente semelhante a um Transformer que substitui a autoatenção por Transformadas de Fourier. Desenvolvido pelo Google Research, oferece…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Arquitetura de codificador eficiente semelhante a um Transformer que substitui a autoatenção por Transformadas de Fourier. Desenvolvido pelo Google Research, oferece…FNet é uma arquitetura de codificador eficiente semelhante a um Transformer que substitui a autoatenção por Transformadas de Fourier. Desenvolvido pelo Google Research, oferece…

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

LLMs-from-scratch

Repositórios de IA no GitHub

LLMs-from-scratch é um projeto no GitHub que orienta os usuários na implementação de um modelo de linguagem semelhante ao ChatGPT usando PyTorch. Ele fornece uma abordagem passo a…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Projeto no GitHub que orienta os usuários na implementação de um modelo de linguagem semelhante ao ChatGPT usando PyTorch. Ele fornece uma abordagem passo a…LLMs-from-scratch é um projeto no GitHub que orienta os usuários na implementação de um modelo de linguagem semelhante ao ChatGPT usando PyTorch. Ele fornece uma abordagem passo a…

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

SpanBERT

Repositórios de IA no GitHub

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),…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

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),…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),…

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

Keras

Repositórios de IA no GitHub

Keras é uma biblioteca de deep learning de código aberto projetada para humanos. Ela simplifica o processo de construção de redes neurais e permite que desenvolvedores contribuam…

Plataformas de machine learning
Ver ferramenta

Repositórios de IA no GitHub

Biblioteca de deep learning de código aberto projetada para humanos. Ela simplifica o processo de construção de redes neurais e permite que desenvolvedores contribuam…Keras é uma biblioteca de deep learning de código aberto projetada para humanos. Ela simplifica o processo de construção de redes neurais e permite que desenvolvedores contribuam…

DestaquePlataformas de machine learning
Ver o Top 250 de Repositórios de IA no GitHub

LlamaFactory

Repositórios de IA no GitHub

LlamaFactory é um repositório do GitHub focado no ajuste fino unificado e eficiente de mais de 100 modelos de linguagem de grande porte (LLMs) e modelos de linguagem-visual…

Plataformas de machine learning

Nº 12 em Repositórios de IA no GitHub

Ver ferramenta

Repositórios de IA no GitHub

Repositório do GitHub focado no ajuste fino unificado e eficiente de mais de 100 modelos de linguagem de grande porte (LLMs) e modelos de linguagem-visual…LlamaFactory é um repositório do GitHub focado no ajuste fino unificado e eficiente de mais de 100 modelos de linguagem de grande porte (LLMs) e modelos de linguagem-visual…

DestaquePlataformas de machine learning
Nº 12 em Repositórios de IA no GitHub
1 de 8