Repolode
EvolvingLMMs-Lab

EvolvingLMMs-Lab/NEO

NEO é uma família de modelos nativos de visão e linguagem que processam pixels e palavras em uma única arquitetura densa sem encoder, com código de treinamento e avaliação.

Estrelas
904
Forks
33
Issues abertas
5
Último commit
há 3 meses

O que é?

NEO é uma série de modelos nativos de visão e linguagem (VLMs) que dispensam o encoder de visão separado usado pela maioria dos sistemas multimodais modulares. Em vez disso, um único modelo denso realiza conjuntamente a codificação de pixels e palavras, o alinhamento e o raciocínio. O projeto disponibiliza modelos 2B e 9B em várias etapas de treinamento, além do artigo e dos pesos no Hugging Face.

O foco declarado do projeto é a eficiência de dados: segundo os resultados apresentados, é possível desenvolver do zero uma percepção visual robusta usando menos de 10% dos dados de imagem e texto usados por sistemas comparáveis. Também são apresentados resultados de avaliação para tarefas de compreensão de uma ou várias imagens, vídeos e inteligência espacial.

O repositório inclui um toolkit de avaliação (VLMEvalKit e VLMEvalKit_ov) e um toolkit de treinamento (VLMTrainKit), cada um com guias próprios. O trabalho subsequente sobre as arquiteturas NEO-ov e NEO-unify também está documentado.

Recursos principais

  • 01Arquitetura densa sem encoder que unifica o processamento de pixels e palavras em um único modelo.
  • 02Pesos dos modelos 2B e 9B em várias etapas de treinamento, hospedados no Hugging Face.
  • 03Toolkit de avaliação com benchmarks de imagens únicas, múltiplas imagens e vídeos.
  • 04Código de treinamento e guia para reproduzir os modelos NEO.
  • 05Artigos e citações publicados sobre os trabalhos NEO, NEO-ov e NEO-unify.

Casos de uso

  • Pesquisar arquiteturas multimodais nativas ou sem encoder.
  • Ajustar um modelo de visão e linguagem com dados próprios de imagem e texto.
  • Avaliar VLMs em tarefas de compreensão de imagens, vídeos e inteligência espacial.

Início rápido

  1. 1

    Explore os pesos do modelo no Hugging Face

  2. 2

    Siga o guia de avaliação do NEO-ov

  3. 3

    Siga o guia de treinamento

Antes de usar

  • O README não inclui comandos de instalação nem de inferência, então é necessário consultar os guias vinculados para configurar o projeto.
  • Os pesos do modelo estão disponíveis apenas nos tamanhos 2B e 9B.

Tópicos

Perguntas frequentes

O que é NEO?
NEO é uma família de modelos nativos de visão e linguagem que processam pixels e palavras em uma única arquitetura densa sem encoder, com código de treinamento e avaliação. NEO é uma série de modelos nativos de visão e linguagem (VLMs) que dispensam o encoder de visão separado usado pela maioria dos sistemas multimodais modulares. Em vez disso, um único modelo denso realiza conjuntamente a codificação de pixels e palavras, o alinhamento e o raciocínio. O projeto disponibiliza modelos 2B e 9B em várias etapas de treinamento, além do artigo e dos pesos no Hugging Face.
NEO é gratuito? Qual é a licença?
NEO é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
NEO ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de NEO foi em 27 de jul. de 2026.
Para que posso usar NEO?
Pesquisar arquiteturas multimodais nativas ou sem encoder. Ajustar um modelo de visão e linguagem com dados próprios de imagem e texto. Avaliar VLMs em tarefas de compreensão de imagens, vídeos e inteligência espacial.
Como instalar NEO?
Explore os pesos do modelo no Hugging Face Siga o guia de avaliação do NEO-ov Siga o guia de treinamento
Onde consigo NEO?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/EvolvingLMMs-Lab/NEO

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados