| Day | Time | Room | Teacher | Topic | Resources |
|---|---|---|---|---|---|
| Thursday Sep. 14 | 13h30-15h30 | F | Rémy Cazabet | Lecture: Introduction, Describing Networks, Centralities | CheatSheet_intro - CheatSheet_matrices - CheatSheet_centralities - Slides |
| Thursday Sep.21 | 10h15-12h15 | F | Rémy Cazabet | Experiments: Gephi, networkx intro | TP1 - TP2 |
| Thursday Sep.28 | 10h15-12h15 | F | Rémy Cazabet | Lecture: Random Graphs | Lecture - CheatSheet_RandomGraphs - CheatSheet_ScaleFree - CheatSheet_Spatial |
| Thursday Oct. 5 | 10h15-12h15 | F | Rémy Cazabet | Experiments: Random Graphs | TP |
| Thursday Oct. 12 | 10h15-12h15 | F | Pierre Borgnat | Spreading processes ; Dynamic on networks | |
| Thursday Oct. 19 | 10h15-12h15 | F | Pierre Borgnat | Graph Signal processing | |
| Thursday Oct. 26 | 10h15-12h15 | F | Rémy Cazabet | Lecture: Communities + ML classic |
Lecture CheatSheet communities CheatSheet Machine Learning |
| 15h45-17h45 | F | Pierre Borgnat | Representation Learning for graphs ; embeddings | ||
| Thursday Nov. 16 | 15h45-17h45 | F | Rémy Cazabet | Experiments: Communities | TP communities |
| Thursday Nov. 23 | 15h45-17h45 | F | Rémy Cazabet | Lecture: Dynamic of Networks + dynamic communities | Lecture CheatSheet Dynamic |
| Thursday Nov. 30 | 15h45-17h45 | M1 105 | Rémy Cazabet | Experiments: Dynamic of networks | TP temporal |
| Thursday Dec. 7 | 15h45-17h45 | M1 103 | Rémy Cazabet | Graph Convolutional Networks | Lecture |
| Day | Time | Room | Teacher | Topic | Resources |
|---|---|---|---|---|---|
| Thursday Oct. 19 | 8h00-10h00 | F | Juliana Du | Practicals + Project | Scientometrics practicals |
| Tuesday Nov. 28 | 8h00-10h00 | F | Juliana Du | Project | Project |
| Tuesday Dec. 5 | 8h00-10h00 | M1 103 | Juliana Du | Project | |
| Tuesday Dec. 12 | 8h00-10h00 | M1 105 | Juliana Du | GNN + project | Code example TP |
openflights dataset:
from io import BytesIO
from zipfile import ZipFile
from urllib.request import urlopen
address="https://networks.skewed.de/net/openflights/files/openflights.csv.zip"
resp=urlopen(address)
zipfile = ZipFile(BytesIO(resp.read()))
strf=zipfile.read("edges.csv").decode().split("\n")
g= nx.parse_edgelist(strf,delimiter=",",data=False)