Saltar al contenido principal
ToolPotion
Asesor de IA
Enviar

Vision GNN (ViG)

Vision GNN (ViG) es una implementación en PyTorch de Vision Graph Neural Networks desarrollada por Huawei Noah's Ark Lab. Ofrece backbones de IA eficientes para tareas de procesamiento de imágenes, incluyendo modelos pre-entrenados y scripts de entrenamiento para las arquitecturas ViG y Pyramid ViG.

Ver repositorio
Compartir
Ver repositorio
Compartir

Vision GNN (ViG) representa un avance significativo en la aplicación de Graph Neural Networks (GNNs) a tareas de visión por computadora. Desarrollado por Huawei Noah's Ark Lab, este proyecto proporciona implementaciones en PyTorch de backbones de IA eficientes, centrándose en las arquitecturas ViG y Pyramid ViG. Estos modelos tratan las imágenes como grafos de nodos, permitiendo enfoques novedosos para la extracción de características y el aprendizaje de representaciones.

Leer más

El proyecto incluye modelos pre-entrenados para varias configuraciones de ViG, como ViG-Ti, ViG-S, ViG-B, Pyramid ViG-Ti, Pyramid ViG-S, Pyramid ViG-M y Pyramid ViG-B. Estos modelos se comparan por su recuento de parámetros (M) y FLOPs (B), junto con su precisión Top-1 en tareas de clasificación de imágenes. Por ejemplo, ViG-Ti cuenta con 7.1M de parámetros y 1.3B de FLOPs con una precisión Top-1 del 73.9%, mientras que Pyramid ViG-B ofrece 82.6M de parámetros y 16.8B de FLOPs con una precisión Top-1 del 83.7%.

Se proporcionan instrucciones detalladas para la preparación de datos, evaluación y entrenamiento. Los usuarios pueden evaluar modelos utilizando scripts proporcionados, y se describen comandos de entrenamiento tanto para ViG como para Pyramid ViG en conjuntos de datos como ImageNet. Los comandos de entrenamiento especifican hiperparámetros como la tasa de aprendizaje, el optimizador, las épocas y las técnicas de aumento, lo que permite la personalización y una mayor experimentación. El repositorio también incluye enlaces para descargar modelos pre-entrenados, algunos de los cuales requieren contraseñas específicas para acceder.

ViG se basa en PyTorch 1.7.0 y requiere bibliotecas como timm 0.3.2, torchprofile 0.0.4 y apex. El proyecto reconoce el uso parcial de código de deep_gcns_torch y timm. Esta iniciativa tiene como objetivo ampliar los límites de los modelos de visión aprovechando las representaciones basadas en grafos, ofreciendo una alternativa potente a las redes neuronales convolucionales tradicionales para una variedad de aplicaciones de visión por computadora.

  • CategoríaModelos de IA y LLM
  • Modelo de preciosCódigo abierto
  • ImplementaciónNube, Autoalojado
  • PlataformasWeb

  • Implementación en PyTorch de las arquitecturas Vision GNN (ViG) y Pyramid ViG

  • Incluye modelos pre-entrenados para varias configuraciones de ViG

  • Proporciona métricas de rendimiento del modelo (Parámetros, FLOPs, Precisión Top-1)

  • Ofrece scripts de entrenamiento para modelos ViG y Pyramid ViG

  • Soporta el conjunto de datos ImageNet para evaluación y entrenamiento

  • Requiere PyTorch 1.7.0, timm 0.3.2, torchprofile 0.0.4 y apex

  • La base de código utiliza parcialmente deep_gcns_torch y timm

  • Los modelos tratan las imágenes como grafos de nodos para el aprendizaje de características

  • Incluye instrucciones detalladas para la preparación de datos y la evaluación

  • Modelos pre-entrenados descargables disponibles con cierta protección por contraseña

  1. Acceder al Modelo: Clone el repositorio de GitHub en su máquina local.

  2. Configurar el Entorno: Instale las bibliotecas requeridas, incluyendo PyTorch 1.7.0, timm, torchprofile y apex.

  3. Preparar los Datos: Organice su conjunto de datos de imágenes (por ejemplo, ImageNet) según la estructura de directorios especificada.

  4. Evaluar el Modelo: Utilice el script `train.py` proporcionado con la bandera `--evaluate` y la ruta a los pesos pre-entrenados.

  5. Entrenar el Modelo: Ejecute los comandos de entrenamiento para ViG o Pyramid ViG, especificando el modelo, el conjunto de datos y los hiperparámetros de entrenamiento.

  6. Integrar el Modelo: Cargue los pesos pre-entrenados en su modelo PyTorch para inferencia o ajuste fino en tareas personalizadas.

  • Clasificación de Imágenes
  • Extracción de Características
  • Investigación en Visión por Computadora
  • Desarrollo de Modelos
  • Aprendizaje por Transferencia

Reseñas de Vision GNN (ViG)

Cargando...

Herramientas de IA populares como Vision GNN (ViG)

RepVGG

Repositorios de IA en GitHub

RepVGG es una arquitectura ConvNet potente y simple que logra una alta precisión en ImageNet. Utiliza un diseño estilo VGG con técnicas de re-parametrización, lo que permite una…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Arquitectura ConvNet potente y simple que logra una alta precisión en ImageNet. Utiliza un diseño estilo VGG con técnicas de re-parametrización, lo que permite una…RepVGG es una arquitectura ConvNet potente y simple que logra una alta precisión en ImageNet. Utiliza un diseño estilo VGG con técnicas de re-parametrización, lo que permite una…

Modelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub

SPP_net

Repositorios de IA en GitHub

SPP_net es una reimplementación del algoritmo Spatial Pyramid Pooling para redes convolucionales profundas en reconocimiento visual. Su objetivo es reproducir resultados de…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Reimplementación del algoritmo Spatial Pyramid Pooling para redes convolucionales profundas en reconocimiento visual. Su objetivo es reproducir resultados de…SPP_net es una reimplementación del algoritmo Spatial Pyramid Pooling para redes convolucionales profundas en reconocimiento visual. Su objetivo es reproducir resultados de…

Modelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub

LLaVA

Repositorios de IA en GitHub

LLaVA es un modelo de ajuste de instrucciones visuales que combina capacidades de lenguaje y visión a gran escala. Su objetivo es alcanzar un rendimiento a nivel de GPT-4V,…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Modelo de ajuste de instrucciones visuales que combina capacidades de lenguaje y visión a gran escala. Su objetivo es alcanzar un rendimiento a nivel de GPT-4V,…LLaVA es un modelo de ajuste de instrucciones visuales que combina capacidades de lenguaje y visión a gran escala. Su objetivo es alcanzar un rendimiento a nivel de GPT-4V,…

Modelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub

DGCNN

Repositorios de IA en GitHub

DGCNN es un modelo de IA para el aprendizaje sobre nubes de puntos, que implementa Dynamic Graph CNN. Logra un rendimiento de vanguardia en tareas como la clasificación y…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Modelo de IA para el aprendizaje sobre nubes de puntos, que implementa Dynamic Graph CNN. Logra un rendimiento de vanguardia en tareas como la clasificación y…DGCNN es un modelo de IA para el aprendizaje sobre nubes de puntos, que implementa Dynamic Graph CNN. Logra un rendimiento de vanguardia en tareas como la clasificación y…

Modelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub

DeepGCNs

Repositorios de IA en GitHub

Este repositorio de GitHub proporciona implementaciones en PyTorch para DeepGCNs, DeeperGCN y GNN1000. Permite entrenar Redes Convolucionales de Grafos muy profundas adaptando…

Plataformas de aprendizaje automático
Ver herramienta

Repositorios de IA en GitHub

Este repositorio de GitHub proporciona implementaciones en PyTorch para DeepGCNs, DeeperGCN y GNN1000. Permite entrenar Redes Convolucionales de Grafos muy profundas adaptando…

Plataformas de aprendizaje automático
Ver el Top 250 de Repositorios de IA en GitHub

ConvMixer

Repositorios de IA en GitHub

Este repositorio proporciona una implementación de ConvMixer, una arquitectura de red neuronal convolucional para tareas de reconocimiento de imágenes. Se basa en el artículo…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Este repositorio proporciona una implementación de ConvMixer, una arquitectura de red neuronal convolucional para tareas de reconocimiento de imágenes. Se basa en el artículo…

Modelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub

PyTorch

Repositorios de IA en GitHub

PyTorch es una biblioteca de aprendizaje automático de código abierto que proporciona herramientas para construir redes neuronales dinámicas en Python, aprovechando una fuerte…

Aprendizaje automático y ciencia de datos
Ver herramienta

Repositorios de IA en GitHub

Biblioteca de aprendizaje automático de código abierto que proporciona herramientas para construir redes neuronales dinámicas en Python, aprovechando una fuerte…PyTorch es una biblioteca de aprendizaje automático de código abierto que proporciona herramientas para construir redes neuronales dinámicas en Python, aprovechando una fuerte…

DestacadaAprendizaje automático y ciencia de datos
Ver el Top 250 de Repositorios de IA en GitHub

CompGCN

Repositorios de IA en GitHub

CompGCN es una implementación en PyTorch de Redes Convolucionales de Grafos Multi-Relacionales Basadas en Composición. Permite el aprendizaje avanzado de representaciones de…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Implementación en PyTorch de Redes Convolucionales de Grafos Multi-Relacionales Basadas en Composición. Permite el aprendizaje avanzado de representaciones de…CompGCN es una implementación en PyTorch de Redes Convolucionales de Grafos Multi-Relacionales Basadas en Composición. Permite el aprendizaje avanzado de representaciones de…

Modelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub
1 de 8