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

Modelos PPNP & APPNP

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 Personalized PageRank". Inclui código para reproduzir resultados e exemplos para fácil integração em projetos de machine learning baseados em grafos.

Ver repositório
Compartilhar
Ver repositório
Compartilhar

Este repositório hospeda as implementações oficiais dos modelos PPNP (Predict then Propagate) e APPNP (Approximate Personalized PageRank), conforme detalhado no artigo da ICLR 2019 "Predict then Propagate: Graph Neural Networks meet Personalized PageRank" por Gasteiger, Bojchevski e Günnemann. O projeto oferece versões em TensorFlow e PyTorch desses modelos avançados de redes neurais de grafos.

Ler mais

O objetivo principal deste repositório é fornecer a pesquisadores e desenvolvedores código acessível para alavancar esses modelos em tarefas que envolvem dados estruturados em grafos. As implementações são projetadas para serem diretas de usar, com exemplos claros e instruções para reproduzir os resultados apresentados no artigo original. Isso facilita pesquisas e aplicações futuras de conceitos de Personalized PageRank dentro do framework GNN.

As principais capacidades incluem a habilidade de realizar classificação de grafos e outras predições em nível de nó ou de grafo, combinando efetivamente mecanismos de propagação com modelos preditivos. Os modelos são particularmente adequados para cenários onde a compreensão da importância e influência dos nós dentro de uma rede é crucial. O repositório também inclui utilitários para manipulação de dados, como a conversão de grafos NetworkX para o formato SparseGraph do projeto, permitindo o uso de conjuntos de dados personalizados.

O público-alvo deste repositório inclui pesquisadores de machine learning, cientistas de dados e engenheiros que trabalham com redes neurais de grafos, análise de redes e áreas relacionadas. Desenvolvedores que buscam implementar ou experimentar arquiteturas GNN de ponta para tarefas como predição de links, classificação de nós ou sistemas de recomendação encontrarão este recurso valioso.

A proposta de valor reside em fornecer uma implementação open-source bem documentada de modelos poderosos de redes neurais de grafos que preenchem a lacuna entre algoritmos de grafos tradicionais como Personalized PageRank e técnicas modernas de deep learning. A disponibilidade de versões em TensorFlow e PyTorch aumenta a flexibilidade e a adoção em diferentes ambientes de desenvolvimento.

  • CategoriaModelos de IA e LLMs
  • Modelo de preçosCódigo aberto
  • ImplantaçãoNuvem, Auto-hospedado
  • PlataformasWeb

  • Implementação em TensorFlow dos modelos PPNP e APPNP

  • Implementação em PyTorch dos modelos PPNP e APPNP

  • Código para reproduzir resultados do artigo da ICLR 2019

  • Notebooks de exemplo para fácil integração (simple_example_pytorch.ipynb, simple_example_tensorflow.ipynb)

  • Utilitários para converter grafos NetworkX para o formato SparseGraph

  • Inclui datasets como Cora-ML, Citeseer e PubMed

  • Suporta tarefas de machine learning baseadas em grafos

  • Baseado no artigo "Predict then Propagate: Graph Neural Networks meet Personalized PageRank"

  • Código open-source disponível no GitHub

  1. Acessar Modelo: Clone o repositório GitHub para sua máquina local.

  2. Configurar Ambiente: Instale os pacotes necessários usando `pip install -r requirements.txt`.

  3. Integrar via API: Importe e utilize as classes de modelo PPNP ou APPNP em seus scripts Python.

  4. Executar Exemplos: Execute os notebooks Jupyter fornecidos (`simple_example_pytorch.ipynb` ou `simple_example_tensorflow.ipynb`) para ver os modelos em ação.

  5. Reproduzir Resultados: Utilize `reproduce_results.ipynb` para replicar os resultados experimentais do artigo.

  6. Manipulação de Dados: Use `networkx_to_sparsegraph` para integração de datasets personalizados.

  • Classificação de Grafos
  • Classificação de Nós
  • Predição de Links
  • Sistemas de Recomendação
  • Análise de Redes
  • Aprendizado de Grafos Atribuídos

Avaliações de Modelos PPNP & APPNP

Carregando...

Ferramentas de IA populares como Modelos PPNP & APPNP

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

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

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

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

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

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

Graph Neural PDEs

Repositórios de IA no GitHub

Graph Neural PDEs é um projeto de código aberto que fornece código Python para Redes Neurais em Grafos (GNNs) que tratam o aprendizado em grafos como um processo de difusão…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Projeto de código aberto que fornece código Python para Redes Neurais em Grafos (GNNs) que tratam o aprendizado em grafos como um processo de difusão…Graph Neural PDEs é um projeto de código aberto que fornece código Python para Redes Neurais em Grafos (GNNs) que tratam o aprendizado em grafos como um processo de difusão…

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