This repository contains practical assignments on network analysis. All assignments are presented as Jupyter notebooks, that can be done by writing code instead of the line
# YOUR CODE HERE
All notebooks contain test cells with assert
statements that help you understand whether your code is correct.
Topics:
- Introduction to Network Science
- Power law and scale-free networks
- Random graphs
- Generative network models
- Node centrality measures
- Structural properties
- Graph partitioning
- Network communities
- Epidemic models
- Cascades and influence maximization
- Node classification
- Link prediction
- Graph embeddings
- Graph neural networks
- Knowledge graphs
Here are also descriptions of competitions held among students to solve practical tasks on graphs:
- Network generation
- Marketing campaign
- Link prediction
Lecture materials: http://leonidzhukov.net/hse/2023/networkscience/
Youtube channel with records of lectures: https://youtube.com/playlist?list=PLriUvS7IljvkGesFRuYjqRz4lKgodJgh2