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

Quão Atentas são as Redes de Atenção em Grafos?

Este repositório fornece a implementação oficial do código para o artigo de pesquisa "How Attentive are Graph Attention Networks?" publicado na ICLR'2022. Ele oferece experimentos reproduzíveis e código para GATv2 em múltiplos frameworks, incluindo PyTorch Geometric, DGL e TensorFlow GNN.

Ver repositório
Compartilhar
Ver repositório
Compartilhar

Este repositório do GitHub serve como a base de código oficial para o artigo da ICLR'2022 intitulado "How Attentive are Graph Attention Networks?". Ele permite que pesquisadores e desenvolvedores reproduzam os resultados experimentais apresentados no artigo, focando nos mecanismos de atenção em Redes de Atenção em Grafos (GATs), particularmente a variante GATv2.

Ler mais

O projeto é estruturado para facilitar a replicação de experimentos em diferentes frameworks de deep learning. Subdiretórios chave incluem `arxiv_mag_products_collab_citation2_noise` para experimentos de predição de nós, predição de links e robustez a ruído; `proteins` para resultados de predição de nós ogbn-proteins; `dictionary_lookup` para o benchmark DictionaryLookup; e `tf-gnn-samples` para experimentos com os datasets VarMisuse e QM9. Este design modular permite que os usuários naveguem e utilizem facilmente o código relevante aos seus interesses de pesquisa específicos.

O modelo GATv2, um componente central da pesquisa, é disponibilizado através de integrações com bibliotecas populares de redes neurais em grafos. Ele está disponível no PyTorch Geometric, DGL e na biblioteca TensorFlow GNN do Google, com links diretos fornecidos para fácil acesso à sua documentação e implementações respectivas. Esta ampla disponibilidade garante flexibilidade para usuários que trabalham com diferentes ferramentas preferidas.

Os requisitos para executar o código são geralmente consistentes, com dependências de PyTorch (versão 1.7.1) e PyTorch Geometric (versão 1.7.0). Subdiretórios específicos podem ter dependências adicionais, como DGL (versão 0.6.0) para o subdiretório `proteins` ou TensorFlow (versão 1.13) para `tf-gnn-samples`. O projeto observa que os experimentos podem ser executados em hardware GPU ou CPU, oferecendo acessibilidade para uma ampla gama de recursos computacionais.

Este repositório é inestimável para qualquer pessoa interessada em compreender as nuances da atenção em redes neurais em grafos, replicar pesquisas de ponta na área, ou aplicar modelos avançados GATv2 às suas próprias tarefas de machine learning baseadas em grafos. A estrutura abrangente do código e as integrações de framework o tornam um recurso robusto para a comunidade de aprendizado em grafos.

  • CategoriaPlataformas de machine learning
  • Modelo de preçosCódigo aberto
  • ImplantaçãoNuvem, Auto-hospedado
  • PlataformasWeb

  • Implementação oficial do código para o artigo "How Attentive are Graph Attention Networks?" (ICLR'2022)

  • Experimentos reproduzíveis para predição de nós, predição de links e robustez a ruído

  • Implementação GATv2 disponível em PyTorch Geometric

  • Implementação GATv2 disponível em DGL

  • Implementação GATv2 disponível em TensorFlow GNN

  • Código estruturado em subprojetos para diferentes configurações experimentais

  • Inclui código para os datasets arxiv_mag_products_collab_citation2_noise, proteins, dictionary_lookup e tf-gnn-samples

  • Detalha experimentos específicos de datasets como ogbn-proteins, DictionaryLookup, VarMisuse e QM9

  • Especifica compatibilidade de hardware (GPU/CPU)

  • Fornece informações de citação para o artigo de pesquisa

  1. Acessar código: Clone ou baixe o repositório do GitHub.

  2. Configurar ambiente: Instale as dependências listadas nos requisitos de cada subdiretório.

  3. Executar experimentos: Navegue até o subdiretório relevante e execute os scripts fornecidos.

  4. Integrar GATv2: Utilize GATv2Conv do PyTorch Geometric, DGL ou TensorFlow GNN.

  5. Reproduzir resultados: Siga as instruções do README para configurações experimentais específicas.

  6. Adaptar código: Modifique os scripts para datasets de grafos personalizados ou questões de pesquisa.

  • Reproduzir Pesquisa
  • Modelagem de Atenção em Grafos
  • Predição de Nós
  • Predição de Links
  • Análise de Robustez
  • Comparação de Frameworks

De GitHub

Um recurso de Plataforma de Desenvolvedor AI do GitHub.

Avaliações de Quão Atentas são as Redes de Atenção em Grafos?

Carregando...

Ferramentas de IA populares como Quão Atentas são as Redes de Atenção em Grafos?

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

Graph Attention Networks

Repositórios de IA no GitHub

Graph Attention Networks (GATs) são arquiteturas de redes neurais inovadoras projetadas para dados estruturados em grafos. Elas utilizam camadas de auto-atenção mascarada para…

Outras ferramentas de IA
Ver ferramenta

Repositórios de IA no GitHub

Arquiteturas de redes neurais inovadoras projetadas para dados estruturados em grafos. Elas utilizam camadas de auto-atenção mascarada para…Graph Attention Networks (GATs) são arquiteturas de redes neurais inovadoras projetadas para dados estruturados em grafos. Elas utilizam camadas de auto-atenção mascarada para…

Outras ferramentas de IA
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

Agregação Principal de Vizinhança

Repositórios de IA no GitHub

Este repositório fornece uma implementação de Agregação Principal de Vizinhança (PNA) para Redes Neurais de Grafos. Ele suporta os frameworks PyTorch, DGL e PyTorch Geometric,…

Plataformas de machine learning
Ver ferramenta

Redes Convolucionais de Grafos Relacionais

Repositórios de IA no GitHub

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…

Modelos de IA e LLMs
Ver ferramenta

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

Modelos PPNP & APPNP

Repositórios de IA no GitHub

Este repositório GitHub fornece implementações em TensorFlow e PyTorch para os modelos PPNP e APPNP, introduzidos no artigo "Predict then Propagate: Graph Neural Networks meet…

Modelos de IA e LLMs
Ver ferramenta

Keras

Repositórios de IA no GitHub

Keras é uma biblioteca de deep learning de código aberto projetada para humanos. Ela simplifica o processo de construção de redes neurais e permite que desenvolvedores contribuam…

Plataformas de machine learning
Ver ferramenta

Repositórios de IA no GitHub

Biblioteca de deep learning de código aberto projetada para humanos. Ela simplifica o processo de construção de redes neurais e permite que desenvolvedores contribuam…Keras é uma biblioteca de deep learning de código aberto projetada para humanos. Ela simplifica o processo de construção de redes neurais e permite que desenvolvedores contribuam…

DestaquePlataformas de machine learning
Ver o Top 250 de Repositórios de IA no GitHub
1 de 8