Final project of the EPFL EE-558 Network Tour of Data Science class
Students:
- Team:
Team 2
- Students:
Michael Allemann, Roman Bachmann, Liamarcia Bifano, Virginia Bordignon
- Dataset:
US Senators
Our code is organized as such:
project.ipynb
: The main Jupyter notebookReport.pdf
: The final reportdata/
: Directory containing scraped and cleaned data setsplots/
: The saved plots used in the reportlib/
: Graph CNN implementation from https://github.com/mdeff/cnn_graphnotebooks/
: Additional undocumented Jupyter notebooks used during data exploration, data gathering and model construction.
Some of the files needed exceed the github allowed filesize. We hosted them on Git Large File System (https://git-lfs.github.com/). To download them, install Git LFS and pull using git lfs pull
.
To run the Jupyter notebooks, following packets are required:
- altair==2.3.0
- matplotlib==3.0.1
- networkx==2.2
- numpy==1.15.4
- pandas==0.23.4
- pyunlocbox==0.5.2
- scikit-learn==0.20.1
- scipy==1.1.0
- seaborn==0.9.0
- tensorflow==1.12.0