Programming Exercises
- Introduction to python, numpy and pandas (Basic operations) Code
- Introduction to graphs using networkx, eignevectors/eigenvalues computation Lab sheet, Code
- Principal Component Analysis (PCA) - for visualization and dimensionality reduction Lab material, Solution
- Dimensionality reduction - Comparison of PCA vs Laplacian Eigenmaps. Lab material, Solution
- Classification using Label Propagation Algorithm (LPA) Paper link and Label Spreading Algorithm (LSA) PaperLink. Lab sheet Link, Solution Link
- Text classification using Correct & Smooth approach based on research paper. Lab sheet Link, Solution Link
- Correct & Smooth (with spectral embeddings and scaling) Labsheet, Solution
- Leveraging Cross-Entropy and Supervised Contrastive Loss for classification. Labsheet, Solution
- Laplacian-Eigenmap based decoder for link prediction in unirelational graph. Labsheet, Unsolved jupyter file, Solution
- Rescal decoder model for graph reconstruction in multi-relational graph. Labsheet, Unsolved jupyter file, Solution