gnn 9

[DL] Graph Neural Network (GCN, Graph Attention Network)

본 게시글은서울대학교 데이터사이언스대학원 오민환 교수님의데이터사이언스를 위한 머신러닝 및 딥러닝1 수업을학습을 목적으로 재구성하였습니다 이번 시간은 Graph Neural Network에 대한 얘기이다 우선 그래프라는 것이 무엇인지 알아보자 그래프는 데이터 자체의 structure를 말한다노드란 것이 있고 엣지란 것이 있는데어떤 엔티티들을 노드라고 하고 그 노드들을 연결하는 것을 엣지라고 한다 위 ppt 예시에서처럼 지도에서 각각 어떤 입지들이 노드들이 되고각각의 입지들이 도로로 어떻게 연결되었는지가 엣지가 된다화학에서도 화학식을 얘기할 때 원자들이 노드가 되고어떤 circuit도 그래프가 된다 따라서 다양한 것들을 그래프로 표현할 수 있다 인스타그램이나 페이스북에서 사람과..

[GNN] Heterogeneous Graphs (RGCN)

본 게시글은 Stanford 대학교 Jure Leskovec 교수님의Stanford CS224W: Machine Learning with Graphs(2021) 강의를 듣고학습을 목적으로 재구성한 글입니다스스로 정리한 내용이라 오류가 있을 수 있습니다 https://web.stanford.edu/class/cs224w/ CS224W | HomeContent What is this course about? Complex data can be represented as a graph of relationships between objects. Such networks are a fundamental tool for modeling social, technological, and biological syste..

[GNN] How Expressive are Graph Neural Network? (GIN model)

본 게시글은 Stanford 대학교 Jure Leskovec 교수님의Stanford CS224W: Machine Learning with Graphs(2021) 강의를 듣고학습을 목적으로 재구성한 글입니다스스로 정리한 내용이라 오류가 있을 수 있습니다 https://web.stanford.edu/class/cs224w/ CS224W | HomeContent What is this course about? Complex data can be represented as a graph of relationships between objects. Such networks are a fundamental tool for modeling social, technological, and biological syste..

[GNN/Colab 실습] PyTorch Geometric(PyG)로 GNN 구현하기 with OGB dataset

본 게시글은 Stanford 대학교 Jure Leskovec 교수님의Stanford CS224W: Machine Learning with Graphs(2021) 강의를 듣고학습을 목적으로 재구성한 글입니다스스로 정리한 내용이라 오류가 있을 수 있습니다https://web.stanford.edu/class/cs224w/이번에도 cs224w 강의를 복습하면서 함께 나온colab 실습을 진행한 내용을블로그에 기록해보려고 한다 사실 이번 실습이 colab 2번째 실습이고저번에 올렸던 실습 게시글이colab 3번째(GraphSAGE 구현)라 순서가 조금 뒤죽박죽이지만,,어쨌든 차근차근 해보려한다 colab 링크는https://colab.research.google.com/drive/12XGa_nL1v7KUVi2_..

[GNN] Graph Training (Stacking Layers Problems, Prediction Head, Loss, Evaluation)

본 게시글은 Stanford 대학교 Jure Leskovec 교수님의Stanford CS224W: Machine Learning with Graphs(2021) 강의를 듣고학습을 목적으로 재구성한 글입니다스스로 정리한 내용이라 오류가 있을 수 있습니다 https://web.stanford.edu/class/cs224w/ CS224W | HomeContent What is this course about? Complex data can be represented as a graph of relationships between objects. Such networks are a fundamental tool for modeling social, technological, and biological syste..

[GNN] A General Perspective on Graph Neural Networks (GCN, GraphSAGE, GAT)

본 게시글은 Stanford 대학교 Jure Leskovec 교수님의Stanford CS224W: Machine Learning with Graphs(2021) 강의를 듣고학습을 목적으로 재구성한 글입니다스스로 정리한 내용이라 오류가 있을 수 있습니다 https://web.stanford.edu/class/cs224w/ CS224W | HomeContent What is this course about? Complex data can be represented as a graph of relationships between objects. Such networks are a fundamental tool for modeling social, technological, and biological syste..

[GNN] Introduction to Graph Neural Network (Graph Convolution Networks, GCN)

본 게시글은 Stanford 대학교 Jure Leskovec 교수님의Stanford CS224W: Machine Learning with Graphs(2021) 강의를 듣고학습을 목적으로 재구성한 글입니다스스로 정리한 내용이라 오류가 있을 수 있습니다 https://web.stanford.edu/class/cs224w/ CS224W | HomeContent What is this course about? Complex data can be represented as a graph of relationships between objects. Such networks are a fundamental tool for modeling social, technological, and biological syste..

[GNN/Colab 실습] GraphSAGE layer 구현하기

본 게시글은 Stanford 대학교 Jure Leskovec 교수님의Stanford CS224W: Machine Learning with Graphs(2021) 강의를 듣고학습을 목적으로 재구성한 글입니다스스로 정리한 내용이라 오류가 있을 수 있습니다 https://web.stanford.edu/class/cs224w/방학이라 강의를 들쭉날쭉하게 들어서일반 수업을 들을 때와 다르게차례차례 올리지 못하고 있다.. 현재 해당 강의 내용은 전부 다 들었지만필기를 바탕으로 강의 내용을 정리하려면 시간이 좀 걸려서강의 내용 복습하는겸 하나하나 차근차근 올릴 예정이다 해당 포스팅은 Machine Learning with Graphs 강의 도중3번째 실습과제인 GraphSAGE 구현을 해본 것을게시글로 담아본 것이다..

[GNN] Traditional Methods for Machine Learning in Graphs

본 게시글은 Stanford 대학교 Jure Leskovec 교수님의Stanford CS224W: Machine Learning with Graphs(2021) 강의를 듣고학습을 목적으로 재구성한 글입니다스스로 정리한 내용이라 오류가 있을 수 있습니다 https://web.stanford.edu/class/cs224w/ CS224W | HomeContent What is this course about? Complex data can be represented as a graph of relationships between objects. Such networks are a fundamental tool for modeling social, technological, and biological syste..