Skip to content

SelimWaly/Neural-Network-Graph-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Neural Network Graph Learning

This notebook contains the implementations of different deep learning algorithms applied on graphs.This includes implementations of SDNE and LINE, which fall under deep node embeddings. Both these embedding models are built in Tensorflow and rely on 2 order neighbors for generating the node representations. The intrinsic model is a simple linear Dense model with softmax activation to generate the embedding space.Post that there is an indepth implementation of Graph Neural Network architectures particularly suited for classifying node embedding representation from any networkx graph.This follows Thimas Kpif's vanilla spectral GCN, along with other variations of Spectral GNN including Laplacian GCN, Spline GCN and ChebNets. The implementations are also in Tensorflow /Keras.The following are the contents of the notebook:

Embeddings

SDNE (Structural Deep Network Embeddings)

Resources

LINE (Large Scale Information Network Embedding)

Resources

Spectral Graph Neural

Vanilla GNN

Resources

Spline GCN

Resources

Laplacian GCN

ChebNets GCN