Saltar al contenido principal
ToolPotion
Asesor de IA
Enviar

Redes Convolucionales de Grafos Relacionales

Repositorios de IA en GitHubModelos de IA y LLMCódigo abierto · Linux, macOS, Windows

Este proyecto proporciona una implementación basada en Keras de Redes Convolucionales de Grafos Relacionales (R-GCNs). Está diseñado para la clasificación de nodos semi-supervisada en grafos relacionales dirigidos. El código facilita la reproducción de resultados de clasificación de entidades del artículo 'Modeling Relational Data with Graph Convolutional Networks'.

Ver repositorio
Compartir
Ver repositorio
Compartir

El repositorio tkipf/relational-gcn ofrece una implementación basada en Keras de Redes Convolucionales de Grafos Relacionales (R-GCNs). Esta herramienta está diseñada específicamente para tareas de clasificación de nodos semi-supervisada en grafos relacionales dirigidos. Sirve como un recurso valioso para investigadores y profesionales que buscan replicar o basarse en los hallazgos presentados en el artículo "Modeling Relational Data with Graph Convolutional Networks" (2017).

Leer más

La implementación se centra en el aspecto de clasificación de entidades del modelado de datos relacionales. Los usuarios pueden utilizar este código para experimentar con R-GCNs en varios conjuntos de datos, incluidos AIFB, MUTAG, BGS y AM, como se detalla en las instrucciones de uso. El proyecto enfatiza la importancia de versiones específicas de dependencias, recomendando Keras 1.2.1 y Theano 0.9.0, ya que las versiones más recientes de Keras pueden interrumpir la API de matrices dispersas de Theano. Si bien TensorFlow se puede usar como backend, los usuarios deben tener en cuenta las posibles limitaciones con respecto al tamaño de las matrices dispersas.

Para garantizar la reproducción precisa de los resultados experimentales, el repositorio proporciona instrucciones claras para la preparación de conjuntos de datos y el entrenamiento de modelos. También incluye orientación sobre la configuración del backend de Keras a Theano y la aplicación de la ejecución en CPU, lo que se recomienda debido a las posibles limitaciones de memoria de GPU para ciertos experimentos. El proyecto tiene licencia bajo la licencia MIT, promoviendo el acceso abierto y la modificación. El artículo asociado, citado como [1], ofrece una comprensión teórica más profunda del modelo R-GCN y sus aplicaciones en el modelado de datos relacionales.

Esta implementación es particularmente útil para aquellos que trabajan con datos estructurados en grafos donde las relaciones entre entidades son cruciales. Permite la aplicación de técnicas avanzadas de aprendizaje profundo para comprender y clasificar nodos dentro de redes relacionales complejas. El código está disponible públicamente en GitHub, fomentando la colaboración y el desarrollo futuro dentro de la comunidad de redes neuronales de grafos.

  • CategoríaModelos de IA y LLM
  • Modelo de preciosCódigo abierto
  • ImplementaciónAutoalojado
  • PlataformasLinux, macOS, Windows

  • Implementación basada en Keras

  • Redes Convolucionales de Grafos Relacionales (R-GCNs)

  • Clasificación de nodos semi-supervisada

  • Soporta grafos relacionales dirigidos

  • Código para reproducción de clasificación de entidades

  • Scripts de preparación de conjuntos de datos incluidos

  • Scripts de entrenamiento de modelos proporcionados

  • Orientación sobre gestión de dependencias

  • Opción de aplicación de ejecución en CPU

  • Licencia MIT

  1. Instalar dependencias: Ejecute 'python setup.py install' después de asegurar versiones compatibles de Keras y Theano.

  2. Configurar backend de Keras: Cree '~/.keras/keras.json' para establecer 'backend' en 'theano'.

  3. Preparar conjunto de datos: Ejecute 'python prepare_dataset.py -d <nombre_dataset>' para conjuntos de datos específicos (ej. aifb, mutag).

  4. Forzar ejecución en CPU: Use 'CUDA_VISIBLE_DEVICES=' antes del comando de entrenamiento.

  5. Entrenar el modelo: Ejecute 'python train.py -d <nombre_dataset> --bases <num> --hidden <num> --l2norm <valor> --testing'.

  6. Reproducir resultados del artículo: Siga las instrucciones específicas del conjunto de datos para AIFB, MUTAG, BGS y AM.

  7. Adaptar para nuevas tareas: Modifique los scripts para conjuntos de datos personalizados o variaciones de tareas de grafos relacionales.

  • Clasificación de Nodos
  • Clasificación de Entidades
  • Modelado de Datos Relacionales
  • Investigación de Redes Neuronales de Grafos
  • Aprendizaje Automático Basado en Grafos

Reseñas de Redes Convolucionales de Grafos Relacionales

Cargando...

Herramientas de IA populares como Redes Convolucionales de Grafos Relacionales

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

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

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

SEAL Predicción de Enlaces

Repositorios de IA en GitHub

SEAL es un marco novedoso para la predicción de enlaces que transforma el problema en una tarea de clasificación de subgrafos. Extrae subgrafos envolventes de h-saltos y matrices…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Marco novedoso para la predicción de enlaces que transforma el problema en una tarea de clasificación de subgrafos. Extrae subgrafos envolventes de h-saltos y matrices…SEAL es un marco novedoso para la predicción de enlaces que transforma el problema en una tarea de clasificación de subgrafos. Extrae subgrafos envolventes de h-saltos y matrices…

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

LightGCN

Repositorios de IA en GitHub

LightGCN es una Red Convolucional de Grafos simplificada diseñada para sistemas de recomendación. Se centra en el componente esencial de agregación de vecindario para el filtrado…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Red Convolucional de Grafos simplificada diseñada para sistemas de recomendación. Se centra en el componente esencial de agregación de vecindario para el filtrado…LightGCN es una Red Convolucional de Grafos simplificada diseñada para sistemas de recomendación. Se centra en el componente esencial de agregación de vecindario para el filtrado…

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

Redes Temporales de Grafos

Repositorios de IA en GitHub

Las Redes Temporales de Grafos (TGNs) ofrecen un marco genérico y eficiente para el aprendizaje profundo en grafos dinámicos. Esta biblioteca basada en Python utiliza módulos de…

Modelos de IA y LLM
Ver herramienta

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
1 de 8