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

Redes Convolucionais de Grafos Relacionais

Repositórios de IA no GitHubModelos de IA e LLMsCódigo aberto · Linux, macOS, Windows

Este projeto fornece uma implementação baseada em Keras de Redes Convolucionais de Grafos Relacionais (R-GCNs). Ele é projetado para classificação semi-supervisionada de nós em grafos relacionais direcionados. O código facilita a reprodução de resultados de classificação de entidades do artigo 'Modeling Relational Data with Graph Convolutional Networks'.

Ver repositório
Compartilhar
Ver repositório
Compartilhar

O repositório tkipf/relational-gcn oferece uma implementação baseada em Keras de Redes Convolucionais de Grafos Relacionais (R-GCNs). Esta ferramenta é especificamente projetada para tarefas de classificação semi-supervisionada de nós em grafos relacionais direcionados. Ela serve como um recurso valioso para pesquisadores e profissionais que visam replicar ou expandir os achados apresentados no artigo "Modeling Relational Data with Graph Convolutional Networks" (2017).

Ler mais

A implementação foca no aspecto de classificação de entidades da modelagem de dados relacionais. Os usuários podem utilizar este código para experimentar com R-GCNs em vários conjuntos de dados, incluindo AIFB, MUTAG, BGS e AM, conforme detalhado nas instruções de uso. O projeto enfatiza a importância de versões específicas de dependências, recomendando Keras 1.2.1 e Theano 0.9.0, pois versões mais recentes do Keras podem interromper a API de matrizes esparsas do Theano. Embora o TensorFlow possa ser usado como backend, os usuários devem estar cientes de potenciais limitações em relação ao tamanho da matriz esparsa.

Para garantir a reprodução precisa dos resultados experimentais, o repositório fornece instruções claras para a preparação de conjuntos de dados e treinamento de modelos. Ele também inclui orientações sobre a configuração do backend do Keras para Theano e a imposição da execução em CPU, o que é recomendado devido a potenciais limitações de memória da GPU para certos experimentos. O projeto é licenciado sob a licença MIT, promovendo acesso aberto e modificação. O artigo associado, citado como [1], oferece uma compreensão teórica mais profunda do modelo R-GCN e suas aplicações na modelagem de dados relacionais.

Esta implementação é particularmente útil para aqueles que trabalham com dados estruturados em grafos onde as relações entre entidades são cruciais. Ela permite a aplicação de técnicas avançadas de aprendizado profundo para entender e classificar nós dentro de redes relacionais complexas. O código está publicamente disponível no GitHub, promovendo colaboração e desenvolvimento futuro dentro da comunidade de redes neurais de grafos.

  • CategoriaModelos de IA e LLMs
  • Modelo de preçosCódigo aberto
  • ImplantaçãoAuto-hospedado
  • PlataformasLinux, macOS, Windows

  • Implementação baseada em Keras

  • Redes Convolucionais de Grafos Relacionais (R-GCNs)

  • Classificação semi-supervisionada de nós

  • Suporta grafos relacionais direcionados

  • Código para reprodução de classificação de entidades

  • Scripts de preparação de dataset incluídos

  • Scripts de treinamento de modelo fornecidos

  • Orientação sobre gerenciamento de dependências

  • Opção de imposição de execução em CPU

  • Licença MIT

  1. Instalar dependências: Execute 'python setup.py install' após garantir versões compatíveis de Keras e Theano.

  2. Configurar backend Keras: Crie '~/.keras/keras.json' para definir 'backend' como 'theano'.

  3. Preparar dataset: Execute 'python prepare_dataset.py -d <nome_do_dataset>' para datasets específicos (ex: aifb, mutag).

  4. Impor execução em CPU: Use 'CUDA_VISIBLE_DEVICES=' antes do comando de treinamento.

  5. Treinar o modelo: Execute 'python train.py -d <nome_do_dataset> --bases <num> --hidden <num> --l2norm <valor> --testing'.

  6. Reproduzir resultados do artigo: Siga as instruções específicas do dataset para AIFB, MUTAG, BGS e AM.

  7. Adaptar para novas tarefas: Modifique os scripts para datasets personalizados ou variações de tarefas de grafos relacionais.

  • Classificação de Nós
  • Classificação de Entidades
  • Modelagem de Dados Relacionais
  • Pesquisa em Redes Neurais de Grafos
  • Aprendizado de Máquina Baseado em Grafos

Avaliações de Redes Convolucionais de Grafos Relacionais

Carregando...

Ferramentas de IA populares como Redes Convolucionais de Grafos Relacionais

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

Este repositório fornece a implementação oficial para o artigo "Simplifying Graph Convolutional Networks". Ele oferece um modelo de Rede Convolucional de Grafos (GCN) simplificado…

Modelos de IA e LLMs
Ver ferramenta

Redes Convolucionais em Grafos

Repositórios de IA no GitHub

Redes Convolucionais em Grafos (GCNs) são um tipo de rede neural projetada para processar dados estruturados como grafos. Elas generalizam redes neurais convolucionais para dados…

Outras ferramentas de IA
Ver ferramenta

Repositórios de IA no GitHub

Tipo de rede neural projetada para processar dados estruturados como grafos. Elas generalizam redes neurais convolucionais para dados…Redes Convolucionais em Grafos (GCNs) são um tipo de rede neural projetada para processar dados estruturados como grafos. Elas generalizam redes neurais convolucionais para dados…

Outras ferramentas de IA
Ver o Top 250 de Repositórios de IA no GitHub

GCNII

Repositórios de IA no GitHub

Este repositório fornece uma implementação em PyTorch do modelo "Simple and Deep Graph Convolutional Networks" (GCNII). Inclui código para replicar resultados semi-supervisionados…

Plataformas de machine learning
Ver ferramenta

Repositórios de IA no GitHub

Este repositório fornece uma implementação em PyTorch do modelo "Simple and Deep Graph Convolutional Networks" (GCNII). Inclui código para replicar resultados semi-supervisionados…

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

SEAL Link Prediction

Repositórios de IA no GitHub

SEAL é um framework inovador para predição de links que transforma o problema em uma tarefa de classificação de subgrafos. Ele extrai subgrafos envolventes de h-hops e matrizes de…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Framework inovador para predição de links que transforma o problema em uma tarefa de classificação de subgrafos. Ele extrai subgrafos envolventes de h-hops e matrizes de…SEAL é um framework inovador para predição de links que transforma o problema em uma tarefa de classificação de subgrafos. Ele extrai subgrafos envolventes de h-hops e matrizes de…

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

LightGCN

Repositórios de IA no GitHub

LightGCN é uma Rede Convolucional de Grafos simplificada, projetada para sistemas de recomendação. Ela foca no componente essencial de agregação de vizinhança para filtragem…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Rede Convolucional de Grafos simplificada, projetada para sistemas de recomendação. Ela foca no componente essencial de agregação de vizinhança para filtragem…LightGCN é uma Rede Convolucional de Grafos simplificada, projetada para sistemas de recomendação. Ela foca no componente essencial de agregação de vizinhança para filtragem…

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

Redes de Grafos Temporais

Repositórios de IA no GitHub

Redes de Grafos Temporais (TGNs) oferecem um framework genérico e eficiente para aprendizado profundo em grafos dinâmicos. Esta biblioteca baseada em Python utiliza módulos de…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Oferecem um framework genérico e eficiente para aprendizado profundo em grafos dinâmicos. Esta biblioteca baseada em Python utiliza módulos de…Redes de Grafos Temporais (TGNs) oferecem um framework genérico e eficiente para aprendizado profundo em grafos dinâmicos. Esta biblioteca baseada em Python utiliza módulos de…

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