CS1
CS1
(AIMLCZG514)
BITS Pilani
Pilani Campus
BITS Pilani
Pilani Campus
Module I
Course Introduction
COURSE OBJECTIVES:
CO1: To learn how to extract meaningful information
from graphs using Graph Neural Network.
CO2: To learn how to apply neural network on graph
CO3: To learn how apply deep learning models on
graph data
CO4: To learn how to use Graph Neural Network for
specific applications such as web, social networks,
Natural Language Processing, computer vision, Drug
development, etc.
Assignment1
1. 15 Days TBA
15%
1 Assignment2 15 Days TBA
Comprehensive
Saturday, 28 September, 2024
3. Exam 3 hours 40% 1:00 PM to 3:30 PM - Afternoon
(Open Book)
BITS Pilani, Pilani Campus
Few Requests
Email etiquettes.
No “reply to all”; unless & until unavoidable!
Continuous reading of papers & books.
Graph Terminologies.
Nodes
Edges
Degree and Degree distribution
Simple Graph & Multiple Graph
Weighted - unweighted,
Directed & Undirected Graph
Storage of graph: Matrix-list..
Tree, Forest, Spanning tree
Traversal: DFS, BFS
Paths, Connected – disconnected
HandShaking Theorem
Havel Hakimi Theorem For Degree Sequence of a Graph
Complement of a Graph in Graph Theory Discrete
Mathematics
Complete Graph
Euler Graph/Hamiltonian Graphs
Isomorphism in Graph Theory
Planer / Non-Planer Graph
Edge CutSet/Vertex CutSet (maxflow - mincut)
Bipartite graph
NP Complete Problems.
Graph Matching.
Edit Distance
Sub Graph Isomorphism.
Graph Summarization
Graph Sampling
Graph Partitioning
Cut Vertex
Cut Edge
Bipartite graph
Random Walk
Cliques
Pattern Matching.
Disk Resident Graphs.
Why the algorithms using random edges/nodes are
not suitable for disk resident graphs
Connected Components
Largest Connected Components
Lowest common ancestor.
……