All Projects → dsgiitr → Graph_nets

dsgiitr / Graph_nets

PyTorch Implementation and Explanation of Graph Representation Learning papers: DeepWalk, GCN, GraphSAGE, ChebNet & GAT.

Projects that are alternatives of or similar to Graph nets

Airflow Tutorial
Apache Airflow tutorial
Stars: ✭ 485 (-3%)
Mutual labels:  jupyter-notebook
Team Learning Data Mining
主要存储Datawhale组队学习中“数据挖掘/机器学习”方向的资料。
Stars: ✭ 485 (-3%)
Mutual labels:  jupyter-notebook
Self Driving Toy Car
A self driving toy car using end-to-end learning
Stars: ✭ 494 (-1.2%)
Mutual labels:  jupyter-notebook
Pythondatamining
📔 在学院的书架上发现了一本不带脑子就能看懂的书《Python数据挖掘与实战》
Stars: ✭ 489 (-2.2%)
Mutual labels:  jupyter-notebook
Tutorials
Code for some of my tutorials
Stars: ✭ 491 (-1.8%)
Mutual labels:  jupyter-notebook
Or Pandas
【运筹OR帷幄|数据科学】pandas教程系列电子书
Stars: ✭ 492 (-1.6%)
Mutual labels:  jupyter-notebook
Fpn
Feature Pyramid Networks for Object Detection
Stars: ✭ 485 (-3%)
Mutual labels:  jupyter-notebook
Pangeo
Pangeo website + discussion of general issues related to the project.
Stars: ✭ 500 (+0%)
Mutual labels:  jupyter-notebook
Bios8366
Advanced Statistical Computing at Vanderbilt University Medical Center's Department of Biostatistics
Stars: ✭ 490 (-2%)
Mutual labels:  jupyter-notebook
Tinderautomation
Stars: ✭ 495 (-1%)
Mutual labels:  jupyter-notebook
Rong360
用户贷款风险预测
Stars: ✭ 489 (-2.2%)
Mutual labels:  jupyter-notebook
Tiepvupsu.github.io
My Machine Learning blog
Stars: ✭ 490 (-2%)
Mutual labels:  jupyter-notebook
Yet Another Efficientdet Pytorch
The pytorch re-implement of the official efficientdet with SOTA performance in real time and pretrained weights.
Stars: ✭ 4,945 (+889%)
Mutual labels:  jupyter-notebook
Dl4g
Example code for the Siggraph Asia Tutorial CreativeAI
Stars: ✭ 485 (-3%)
Mutual labels:  jupyter-notebook
Vl Bert
Code for ICLR 2020 paper "VL-BERT: Pre-training of Generic Visual-Linguistic Representations".
Stars: ✭ 493 (-1.4%)
Mutual labels:  jupyter-notebook
Imageprocessing Python
该资源为作者在CSDN的撰写Python图像处理文章的支撑,主要是Python实现图像处理、图像识别、图像分类等算法代码实现,希望该资源对您有所帮助,一起加油。
Stars: ✭ 483 (-3.4%)
Mutual labels:  jupyter-notebook
Tf Rnn
Practical Examples for RNNs in Tensorflow
Stars: ✭ 492 (-1.6%)
Mutual labels:  jupyter-notebook
Learningpyspark
Code base for the Learning PySpark book (in preparation)
Stars: ✭ 499 (-0.2%)
Mutual labels:  jupyter-notebook
Deep Learning
A few notebooks about deep learning in pytorch
Stars: ✭ 496 (-0.8%)
Mutual labels:  jupyter-notebook
Docproduct
Medical Q&A with Deep Language Models
Stars: ✭ 495 (-1%)
Mutual labels:  jupyter-notebook

Graph Representation Learning

This repo is a supplement to our blog series Explained: Graph Representation Learning. The following major papers and corresponding blogs have been covered as part of the series and we look to add blogs on a few other significant works in the field.

Setup

Clone the git repository :

git clone https://github.com/dsgiitr/graph_nets.git

Python 3 with Pytorch 1.3.0 are the primary requirements. The requirements.txt file contains a listing of other dependencies. To install all the requirements, run the following:

pip install -r requirements.txt

1. Understanding DeepWalk

Unsupervised online learning approach, inspired from word2vec in NLP, but, here the goal is to generate node embeddings.

2. A Review : Graph Convolutional Networks (GCN)

GCNs draw on the idea of Convolution Neural Networks re-defining them for the non-euclidean data domain. They are convolutional, because filter parameters are typically shared over all locations in the graph unlike typical GNNs.

3. Graph SAGE(SAmple and aggreGatE)

Previous approaches are transductive and don't naturally generalize to unseen nodes. GraphSAGE is an inductive framework leveraging node feature information to efficiently generate node embeddings.

4. ChebNet: CNN on Graphs with Fast Localized Spectral Filtering

ChebNet is a formulation of CNNs in the context of spectral graph theory.


5. Understanding Graph Attention Networks

GAT is able to attend over their neighborhoods’ features, implicitly specifying different weights to different nodes in a neighborhood, without requiring any kind of costly matrix operation or depending on knowing the graph structure upfront.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].