├── .gitignore ├── 1_Going_Beyond_Euclidean_Data ├── README.md └── figures │ ├── 2d.jpg │ ├── 3d_earth.jpg │ ├── augment.png │ ├── brain_functions.jpeg │ ├── brain_functions.jpg │ ├── distance.png │ ├── mesh.jpg │ ├── point-cloud.png │ ├── point_cloud.jpg │ ├── social_network.png │ ├── voice.jpg │ └── voxel.jpg ├── 2_Understanding_Graphs ├── README.md ├── figures │ ├── isolated_nodes.png │ └── norm_adj.png ├── load_planetoid.py └── preprocess_planetoid.py ├── 3_Spectral_Graph_Convolution ├── README.md ├── forward_mol.py ├── imgs │ ├── benz.png │ ├── bond.png │ ├── caffeine.png │ ├── cora_gcn_test.png │ ├── cora_gcn_train.png │ ├── ecfp.png │ ├── gcn_web.png │ ├── norm_adj.png │ ├── pytorch.png │ ├── result_mol.png │ └── structure.png ├── layers.py ├── models.py ├── molecule_utils.py ├── opts.py ├── test.py ├── train.py └── utils.py ├── 4_Spatial_Graph_Convolution ├── README.md ├── imgs │ ├── GAT.png │ ├── a_ij.png │ ├── citeseer_attention_test.png │ ├── citeseer_attention_train.png │ ├── e_ij.png │ └── multi_head.png ├── layers.py ├── models.py ├── opts.py ├── test.py ├── train.py └── utils.py ├── Dockerfile ├── LICENSE ├── README.md ├── imgs ├── pytorch_KR.png └── pytorch_logo_2018.svg └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/.gitignore -------------------------------------------------------------------------------- /1_Going_Beyond_Euclidean_Data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/1_Going_Beyond_Euclidean_Data/README.md -------------------------------------------------------------------------------- /1_Going_Beyond_Euclidean_Data/figures/2d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/1_Going_Beyond_Euclidean_Data/figures/2d.jpg -------------------------------------------------------------------------------- /1_Going_Beyond_Euclidean_Data/figures/3d_earth.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/1_Going_Beyond_Euclidean_Data/figures/3d_earth.jpg -------------------------------------------------------------------------------- /1_Going_Beyond_Euclidean_Data/figures/augment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/1_Going_Beyond_Euclidean_Data/figures/augment.png -------------------------------------------------------------------------------- /1_Going_Beyond_Euclidean_Data/figures/brain_functions.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/1_Going_Beyond_Euclidean_Data/figures/brain_functions.jpeg -------------------------------------------------------------------------------- /1_Going_Beyond_Euclidean_Data/figures/brain_functions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/1_Going_Beyond_Euclidean_Data/figures/brain_functions.jpg -------------------------------------------------------------------------------- /1_Going_Beyond_Euclidean_Data/figures/distance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/1_Going_Beyond_Euclidean_Data/figures/distance.png -------------------------------------------------------------------------------- /1_Going_Beyond_Euclidean_Data/figures/mesh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/1_Going_Beyond_Euclidean_Data/figures/mesh.jpg -------------------------------------------------------------------------------- /1_Going_Beyond_Euclidean_Data/figures/point-cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/1_Going_Beyond_Euclidean_Data/figures/point-cloud.png -------------------------------------------------------------------------------- /1_Going_Beyond_Euclidean_Data/figures/point_cloud.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/1_Going_Beyond_Euclidean_Data/figures/point_cloud.jpg -------------------------------------------------------------------------------- /1_Going_Beyond_Euclidean_Data/figures/social_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/1_Going_Beyond_Euclidean_Data/figures/social_network.png -------------------------------------------------------------------------------- /1_Going_Beyond_Euclidean_Data/figures/voice.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/1_Going_Beyond_Euclidean_Data/figures/voice.jpg -------------------------------------------------------------------------------- /1_Going_Beyond_Euclidean_Data/figures/voxel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/1_Going_Beyond_Euclidean_Data/figures/voxel.jpg -------------------------------------------------------------------------------- /2_Understanding_Graphs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/2_Understanding_Graphs/README.md -------------------------------------------------------------------------------- /2_Understanding_Graphs/figures/isolated_nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/2_Understanding_Graphs/figures/isolated_nodes.png -------------------------------------------------------------------------------- /2_Understanding_Graphs/figures/norm_adj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/2_Understanding_Graphs/figures/norm_adj.png -------------------------------------------------------------------------------- /2_Understanding_Graphs/load_planetoid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/2_Understanding_Graphs/load_planetoid.py -------------------------------------------------------------------------------- /2_Understanding_Graphs/preprocess_planetoid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/2_Understanding_Graphs/preprocess_planetoid.py -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/README.md -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/forward_mol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/forward_mol.py -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/imgs/benz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/imgs/benz.png -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/imgs/bond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/imgs/bond.png -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/imgs/caffeine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/imgs/caffeine.png -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/imgs/cora_gcn_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/imgs/cora_gcn_test.png -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/imgs/cora_gcn_train.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/imgs/cora_gcn_train.png -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/imgs/ecfp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/imgs/ecfp.png -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/imgs/gcn_web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/imgs/gcn_web.png -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/imgs/norm_adj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/imgs/norm_adj.png -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/imgs/pytorch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/imgs/pytorch.png -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/imgs/result_mol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/imgs/result_mol.png -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/imgs/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/imgs/structure.png -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/layers.py -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/models.py -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/molecule_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/molecule_utils.py -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/opts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/opts.py -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/test.py -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/train.py -------------------------------------------------------------------------------- /3_Spectral_Graph_Convolution/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/3_Spectral_Graph_Convolution/utils.py -------------------------------------------------------------------------------- /4_Spatial_Graph_Convolution/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/4_Spatial_Graph_Convolution/README.md -------------------------------------------------------------------------------- /4_Spatial_Graph_Convolution/imgs/GAT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/4_Spatial_Graph_Convolution/imgs/GAT.png -------------------------------------------------------------------------------- /4_Spatial_Graph_Convolution/imgs/a_ij.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/4_Spatial_Graph_Convolution/imgs/a_ij.png -------------------------------------------------------------------------------- /4_Spatial_Graph_Convolution/imgs/citeseer_attention_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/4_Spatial_Graph_Convolution/imgs/citeseer_attention_test.png -------------------------------------------------------------------------------- /4_Spatial_Graph_Convolution/imgs/citeseer_attention_train.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/4_Spatial_Graph_Convolution/imgs/citeseer_attention_train.png -------------------------------------------------------------------------------- /4_Spatial_Graph_Convolution/imgs/e_ij.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/4_Spatial_Graph_Convolution/imgs/e_ij.png -------------------------------------------------------------------------------- /4_Spatial_Graph_Convolution/imgs/multi_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/4_Spatial_Graph_Convolution/imgs/multi_head.png -------------------------------------------------------------------------------- /4_Spatial_Graph_Convolution/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/4_Spatial_Graph_Convolution/layers.py -------------------------------------------------------------------------------- /4_Spatial_Graph_Convolution/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/4_Spatial_Graph_Convolution/models.py -------------------------------------------------------------------------------- /4_Spatial_Graph_Convolution/opts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/4_Spatial_Graph_Convolution/opts.py -------------------------------------------------------------------------------- /4_Spatial_Graph_Convolution/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/4_Spatial_Graph_Convolution/test.py -------------------------------------------------------------------------------- /4_Spatial_Graph_Convolution/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/4_Spatial_Graph_Convolution/train.py -------------------------------------------------------------------------------- /4_Spatial_Graph_Convolution/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/4_Spatial_Graph_Convolution/utils.py -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/README.md -------------------------------------------------------------------------------- /imgs/pytorch_KR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/imgs/pytorch_KR.png -------------------------------------------------------------------------------- /imgs/pytorch_logo_2018.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmsookim/graph-tutorial.pytorch/HEAD/imgs/pytorch_logo_2018.svg -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | networkx 2 | scipy 3 | --------------------------------------------------------------------------------