Skip to main content

Section outline

  • Session 1: Graph Theory & Deep Learning (3.5 hours)
    • Basic Graph Theory: Nodes, Edges, Directed & Undirected Graphs
    • Graph Representation: Adjacency Matrix, Adjacency List, Edge List
    • Common Graph Algorithms: DFS, BFS, Dijkstra’s Algorithm
    • Neural Network Basics & Why GNNs for Graph Data

    Hands-on Exercise: DFS & BFS on Graph Data

    Session 2: Foundations of Graph Neural Networks (4.5 hours)
    • What is a Graph Neural Network (GNN)?
    • Graph Representation Learning & GCNs
    • Graph Message Passing & Aggregation Functions
    • Node Embedding & Graph Embedding

    Hands-on Exercise: Implementing Graph Convolution Networks (GCNs)