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

Vision GNN (ViG)

Vision GNN (ViG) é uma implementação em PyTorch de Vision Graph Neural Networks desenvolvida pelo Huawei Noah's Ark Lab. Oferece backbones de IA eficientes para tarefas de processamento de imagem, incluindo modelos pré-treinados e scripts de treinamento para as arquiteturas ViG e Pyramid ViG.

Ver repositório
Compartilhar
Ver repositório
Compartilhar

Vision GNN (ViG) representa um avanço significativo na aplicação de Graph Neural Networks (GNNs) a tarefas de visão computacional. Desenvolvido pelo Huawei Noah's Ark Lab, este projeto fornece implementações em PyTorch de backbones de IA eficientes, com foco nas arquiteturas ViG e Pyramid ViG. Esses modelos tratam imagens como grafos de nós, permitindo novas abordagens para extração de características e aprendizado de representação.

Ler mais

O projeto inclui modelos pré-treinados para várias configurações de ViG, como ViG-Ti, ViG-S, ViG-B, Pyramid ViG-Ti, Pyramid ViG-S, Pyramid ViG-M e Pyramid ViG-B. Esses modelos são comparados por sua contagem de parâmetros (M) e FLOPs (B), juntamente com sua precisão Top-1 em tarefas de classificação de imagem. Por exemplo, ViG-Ti possui 7,1M de parâmetros e 1,3B de FLOPs com 73,9% de precisão Top-1, enquanto Pyramid ViG-B oferece 82,6M de parâmetros e 16,8B de FLOPs com 83,7% de precisão Top-1.

Instruções detalhadas são fornecidas para preparação de dados, avaliação e treinamento. Os usuários podem avaliar modelos usando scripts fornecidos, e os comandos de treinamento são delineados para ViG e Pyramid ViG em datasets como ImageNet. Os comandos de treinamento especificam hiperparâmetros como taxa de aprendizado, otimizador, épocas e técnicas de aumento, permitindo personalização e experimentação adicional. O repositório também inclui links para download de modelos pré-treinados, com alguns exigindo senhas específicas para acesso.

ViG é construído sobre PyTorch 1.7.0 e requer bibliotecas como timm 0.3.2, torchprofile 0.0.4 e apex. O projeto reconhece o uso parcial de código de deep_gcns_torch e timm. Esta iniciativa visa expandir os limites dos modelos de visão, aproveitando representações baseadas em grafos, oferecendo uma alternativa poderosa às redes neurais convolucionais tradicionais para uma variedade de aplicações de visão computacional.

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

  • Implementação em PyTorch das arquiteturas Vision GNN (ViG) e Pyramid ViG

  • Inclui modelos pré-treinados para várias configurações de ViG

  • Fornece métricas de desempenho do modelo (Parâmetros, FLOPs, Precisão Top-1)

  • Oferece scripts de treinamento para modelos ViG e Pyramid ViG

  • Suporta o dataset ImageNet para avaliação e treinamento

  • Requer PyTorch 1.7.0, timm 0.3.2, torchprofile 0.0.4 e apex

  • A base de código utiliza parcialmente deep_gcns_torch e timm

  • Modelos tratam imagens como grafos de nós para aprendizado de características

  • Inclui instruções detalhadas para preparação de dados e avaliação

  • Modelos pré-treinados para download disponíveis com alguma proteção por senha

  1. Acessar Modelo: Clone o repositório GitHub para sua máquina local.

  2. Configurar Ambiente: Instale as bibliotecas necessárias, incluindo PyTorch 1.7.0, timm, torchprofile e apex.

  3. Preparar Dados: Organize seu dataset de imagens (por exemplo, ImageNet) de acordo com a estrutura de diretórios especificada.

  4. Avaliar Modelo: Utilize o script `train.py` fornecido com a flag `--evaluate` e o caminho para os pesos pré-treinados.

  5. Treinar Modelo: Execute os comandos de treinamento para ViG ou Pyramid ViG, especificando o modelo, dataset e hiperparâmetros de treinamento.

  6. Integrar Modelo: Carregue pesos pré-treinados em seu modelo PyTorch para inferência ou fine-tuning em tarefas personalizadas.

  • Classificação de Imagem
  • Extração de Características
  • Pesquisa em Visão Computacional
  • Desenvolvimento de Modelos
  • Aprendizado por Transferência

Avaliações de Vision GNN (ViG)

Carregando...

Ferramentas de IA populares como Vision GNN (ViG)

RepVGG

Repositórios de IA no GitHub

RepVGG é uma arquitetura ConvNet poderosa e simples que atinge alta precisão no ImageNet. Ela utiliza um design estilo VGG com técnicas de re-parametrização, permitindo inferência…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Arquitetura ConvNet poderosa e simples que atinge alta precisão no ImageNet. Ela utiliza um design estilo VGG com técnicas de re-parametrização, permitindo inferência…RepVGG é uma arquitetura ConvNet poderosa e simples que atinge alta precisão no ImageNet. Ela utiliza um design estilo VGG com técnicas de re-parametrização, permitindo inferência…

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

SPP_net

Repositórios de IA no GitHub

SPP_net é uma reimplementação do algoritmo Spatial Pyramid Pooling para redes convolucionais profundas em reconhecimento visual. Visa reproduzir resultados de detecção de objetos…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Reimplementação do algoritmo Spatial Pyramid Pooling para redes convolucionais profundas em reconhecimento visual. Visa reproduzir resultados de detecção de objetos…SPP_net é uma reimplementação do algoritmo Spatial Pyramid Pooling para redes convolucionais profundas em reconhecimento visual. Visa reproduzir resultados de detecção de objetos…

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

DGCNN

Repositórios de IA no GitHub

DGCNN é um modelo de IA para aprendizado em nuvens de pontos, implementando Dynamic Graph CNN. Ele alcança desempenho de ponta em tarefas como classificação e segmentação de dados…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Modelo de IA para aprendizado em nuvens de pontos, implementando Dynamic Graph CNN. Ele alcança desempenho de ponta em tarefas como classificação e segmentação de dados…DGCNN é um modelo de IA para aprendizado em nuvens de pontos, implementando Dynamic Graph CNN. Ele alcança desempenho de ponta em tarefas como classificação e segmentação de dados…

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

DeepGCNs

Repositórios de IA no GitHub

Este repositório GitHub fornece implementações em PyTorch para DeepGCNs, DeeperGCN e GNN1000. Ele permite o treinamento de Redes Convolucionais de Grafos muito profundas,…

Plataformas de machine learning
Ver ferramenta

Repositórios de IA no GitHub

Este repositório GitHub fornece implementações em PyTorch para DeepGCNs, DeeperGCN e GNN1000. Ele permite o treinamento de Redes Convolucionais de Grafos muito profundas,…

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

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

PyTorch

Repositórios de IA no GitHub

PyTorch é uma biblioteca de aprendizado de máquina de código aberto que fornece ferramentas para construir redes neurais dinâmicas em Python, aproveitando uma forte aceleração de…

Machine learning e ciência de dados
Ver ferramenta

Repositórios de IA no GitHub

Biblioteca de aprendizado de máquina de código aberto que fornece ferramentas para construir redes neurais dinâmicas em Python, aproveitando uma forte aceleração de…PyTorch é uma biblioteca de aprendizado de máquina de código aberto que fornece ferramentas para construir redes neurais dinâmicas em Python, aproveitando uma forte aceleração de…

DestaqueMachine learning e ciência de dados
Ver o Top 250 de Repositórios de IA no GitHub

CompGCN

Repositórios de IA no GitHub

CompGCN é uma implementação em PyTorch de Redes Convolucionais de Grafos Multi-Relacionais Baseadas em Composição. Permite aprendizado avançado de representação de grafos para…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Implementação em PyTorch de Redes Convolucionais de Grafos Multi-Relacionais Baseadas em Composição. Permite aprendizado avançado de representação de grafos para…CompGCN é uma implementação em PyTorch de Redes Convolucionais de Grafos Multi-Relacionais Baseadas em Composição. Permite aprendizado avançado de representação de grafos para…

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