Saltar al contenido principal
ToolPotion
Asesor de IA
Enviar

DeepGCNs

Este repositorio de GitHub proporciona implementaciones en PyTorch para DeepGCNs, DeeperGCN y GNN1000. Permite entrenar Redes Convolucionales de Grafos muy profundas adaptando conceptos de las CNNs como conexiones residuales y convoluciones dilatadas, facilitando la investigación en redes neuronales de grafos.

Ver repositorio
Compartir
Ver repositorio
Compartir

El repositorio lightaime/deep_gcns_torch es una implementación completa en PyTorch para entrenar Redes Convolucionales de Grafos (GCNs) excepcionalmente profundas. Inspirado por el éxito de las Redes Convolucionales Profundas (CNNs), este proyecto introduce métodos novedosos para superar los desafíos de entrenar GCNs con un gran número de capas. Las adaptaciones clave de la arquitectura incluyen la integración de conexiones residuales y densas, junto con convoluciones dilatadas, que son fundamentales para lograr profundidad en las CNNs. Estas técnicas se adaptan cuidadosamente a la estructura única de los datos de grafos, permitiendo modelos GNN más potentes y escalables.

Leer más

El repositorio alberga código para varios modelos GNN y contribuciones de investigación significativas: DeepGCNs (publicado en ICCV'2019 y TPAMI'2021), DeeperGCN (presentado en arXiv'2020) y GNN1000 (introducido en ICML'2021). Estos modelos han sido evaluados en varios conjuntos de datos de referencia, incluyendo S3DIS, PartNet, ModelNet40, PPI y conjuntos de datos OGB, demostrando su efectividad en tareas como clasificación de nubes de puntos, segmentación semántica y predicción de propiedades de nodos/grafos.

Los usuarios pueden encontrar instrucciones detalladas para configurar el entorno, ejecutar experimentos y evaluar modelos dentro de los archivos README ubicados en las carpetas de ejemplo correspondientes. La arquitectura del código está organizada para facilitar la modularidad y la extensibilidad, con directorios dedicados para bibliotecas GCN (datos dispersos y densos), módulos eficientes en memoria y varias aplicaciones de ejemplo. El proyecto enfatiza la experimentación exhaustiva y estudios de ablación para comprender el impacto de diferentes componentes arquitectónicos en el rendimiento de GCN.

Este recurso es invaluable para investigadores y profesionales en los campos de la visión por computadora, bioinformática, quimioinformática y análisis de redes sociales que trabajan con datos estructurados en grafos. Al proporcionar modelos GNN bien implementados y configuraciones experimentales claras, el repositorio tiene como objetivo avanzar el estado del arte en aprendizaje profundo en grafos y fomentar una mayor exploración en arquitecturas de redes neuronales de grafos más profundas y efectivas.

  • CategoríaPlataformas de aprendizaje automático
  • Modelo de preciosCódigo abierto
  • ImplementaciónNube, Autoalojado
  • PlataformasWeb

  • Implementación en PyTorch para DeepGCNs

  • Código para DeeperGCN (arXiv'2020)

  • Implementación de GNN1000 (ICML'2021)

  • Adaptación de conceptos de CNN (conexiones residuales/densas, dilatación) para GCNs

  • Resultados experimentales extensos y estudios de ablación

  • Soporte para varios conjuntos de datos de grafos (S3DIS, PartNet, ModelNet40, PPI, OGB)

  • Código para clasificación de nubes de puntos y segmentación semántica

  • Código para predicción de propiedades de nodos y grafos

  • Módulos GNN eficientes en memoria

  • Arquitectura de código modular para bibliotecas GCN (dispersas y densas)

  • Instrucciones claras para la configuración del entorno y la ejecución de modelos

  • Código abierto bajo licencia MIT

  1. Clonar repositorio: Descargue el código del repositorio de GitHub.

  2. Instalar entorno: Ejecute el script `deepgcn_env_install.sh` para configurar las bibliotecas requeridas.

  3. Configurar experimentos: Navegue al directorio `examples` y seleccione una tarea (por ejemplo, `modelnet_cls`, `sem_seg_dense`).

  4. Ejecutar modelos: Siga las instrucciones en los README específicos de la tarea para entrenar, probar y evaluar modelos.

  5. Integrar módulos: Utilice bibliotecas GCN y módulos eficientes en proyectos personalizados de redes neuronales de grafos.

  6. Adaptar para investigación: Modifique y extienda arquitecturas existentes para tareas novedosas de aprendizaje en grafos.

  • Clasificación de Nubes de Puntos
  • Segmentación Semántica
  • Clasificación de Nodos
  • Predicción de Propiedades de Grafos
  • Segmentación de Partes
  • Investigación en GNN

Reseñas de DeepGCNs

Cargando...

Herramientas de IA populares como DeepGCNs

GCNII

Repositorios de IA en GitHub

Este repositorio proporciona una implementación en PyTorch del modelo "Simple and Deep Graph Convolutional Networks" (GCNII). Incluye código para replicar resultados…

Plataformas de aprendizaje automático
Ver herramienta

Repositorios de IA en GitHub

Este repositorio proporciona una implementación en PyTorch del modelo "Simple and Deep Graph Convolutional Networks" (GCNII). Incluye código para replicar resultados…

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

Agregación Principal de Vecindario

Repositorios de IA en GitHub

Este repositorio proporciona una implementación de Agregación Principal de Vecindario (PNA) para Redes Neuronales de Grafos. Soporta los frameworks PyTorch, DGL y PyTorch…

Plataformas de aprendizaje automático
Ver herramienta

GraphSAINT

Repositorios de IA en GitHub

GraphSAINT es un marco flexible para entrenar Redes Neuronales Profundas de Grafos (GNNs) en grafos grandes. Introduce un novedoso método de entrenamiento por minilotes utilizando…

Plataformas de aprendizaje automático
Ver herramienta

Repositorios de IA en GitHub

Marco flexible para entrenar Redes Neuronales Profundas de Grafos (GNNs) en grafos grandes. Introduce un novedoso método de entrenamiento por minilotes utilizando…GraphSAINT es un marco flexible para entrenar Redes Neuronales Profundas de Grafos (GNNs) en grafos grandes. Introduce un novedoso método de entrenamiento por minilotes utilizando…

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

Redes Convolucionales de Grafos

Repositorios de IA en GitHub

Las Redes Convolucionales de Grafos (GCNs) son un tipo de red neuronal diseñada para procesar datos estructurados como grafos. Generalizan las redes neuronales convolucionales a…

Otras herramientas de IA
Ver herramienta

Keras

Repositorios de IA en GitHub

Keras es una biblioteca de aprendizaje profundo de código abierto diseñada para humanos. Simplifica el proceso de construcción de redes neuronales y permite a los desarrolladores…

Plataformas de aprendizaje automático
Ver herramienta

Repositorios de IA en GitHub

Biblioteca de aprendizaje profundo de código abierto diseñada para humanos. Simplifica el proceso de construcción de redes neuronales y permite a los desarrolladores…Keras es una biblioteca de aprendizaje profundo de código abierto diseñada para humanos. Simplifica el proceso de construcción de redes neuronales y permite a los desarrolladores…

DestacadaPlataformas de aprendizaje automático
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

Vision GNN (ViG)

Repositorios de IA en GitHub

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…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Implementación en PyTorch de Vision Graph Neural Networks desarrollada por Huawei Noah's Ark Lab. Ofrece backbones de IA eficientes para tareas de…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…

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