This is a repository created to submit the Homework 1 of the Social Networks & Online Markets course for the MSc. in Data Science at the Sapienza University of Rome.
-
README.md
: A markdown file that explains the content of the repository. -
main.ipynb
: A Jupyter Notebook file containing all the relevant exercises and reports belonging to the homework questions. -
modules/
: A folder including 3 Python modules used to solve the exercises inmain.ipynb
. The files included are:-
__init__.py
: A init file that allows us to import the modules into our Jupyter Notebook. -
eigen.py
: A Python file including functions that help obtain the second smallest eigenvalue of the normalized Laplacian matrix of a graph. -
bcm.py
: A Python file including aBoundedConfidence
class designed to make simulations of the Modified Bounded Confidence opinion dynamics model defined inmain.ipynb
. -
gnn.py
: A Python file including aLinkPrediction
andNodePrediction
class designed to perform node classification and link prediction tasks using different GNN architectures.
-
-
images/
: A folder including auxiliary images formain.ipynb
. -
.gitignore
: A predetermined.gitignore
file that tells Git which files or folders to ignore in a Python project. -
LICENSE
: A file containing an MIT permissive license. -
SocialNetworksHW_SanchezCortesMiguelAngel.pdf
: A pdf file with the final report of the homework.