Ce repo est un complément à notre série de blogs expliquée: l'apprentissage de la représentation des graphiques . Les principaux articles et blogs correspondants suivants ont été couverts dans le cadre de la série et nous cherchons à ajouter des blogs sur quelques autres œuvres importantes dans le domaine.
Clone le référentiel Git:
git clone https://github.com/dsgiitr/graph_nets.git
Python 3 avec Pytorch 1.3.0 sont les principales exigences. Le fichier requirements.txt contient une liste d'autres dépendances. Pour installer toutes les exigences, exécutez ce qui suit:
pip install -r requirements.txt
Approche d'apprentissage en ligne non supervisée, inspirée de Word2Vec dans PNL, mais, ici, l'objectif est de générer des incorporations de nœuds.

Les GCN s'appuient sur l'idée de Convolution Neural Networks les redéfinissant pour le domaine de données non euclidien. Ils sont convolutionnels, car les paramètres du filtre sont généralement partagés sur tous les emplacements du graphique contrairement aux GNN typiques.

Les approches précédentes sont transducteurs et ne généralisent pas naturellement aux nœuds invisibles. Graphsage est un cadre inductif tirant parti des informations sur la fonctionnalité de nœud pour générer efficacement les incorporations de nœuds.
Chebnet est une formulation de CNNS dans le contexte de la théorie des graphiques spectraux.

GAT est en mesure d'assister aux caractéristiques de leur quartier, spécifiant implicitement différents poids à différents nœuds dans un quartier, sans nécessiter de fonctionnement de matrice coûteux ou en fonction de la connaissance de la structure du graphique à l'avance.
Veuillez utiliser l'entrée suivante pour citer le blog.
@misc{graph_nets,
author = {A. Dagar and A. Pant and S. Gupta and S. Chandel},
title = {graph_nets},
year = {2020},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {url{https://github.com/dsgiitr/graph_nets}},
}