Skip to content
/ SNOM Public

Repository made for the First Homework of the Social Networks & Online Markets Course of the Masters in Data Science Course at the Sapienza University of Rome. The main purpose of the project was studying different Social Networks properties and models along with getting hands-on experience on the use of GNNs for link and node prediction.

License

Notifications You must be signed in to change notification settings

msancor/SNOM

Repository files navigation

Social Networks & Online Markets - Homework 1

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.


What's inside this repository?

  1. README.md: A markdown file that explains the content of the repository.

  2. main.ipynb: A Jupyter Notebook file containing all the relevant exercises and reports belonging to the homework questions.

  3. modules/: A folder including 3 Python modules used to solve the exercises in main.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 a BoundedConfidence class designed to make simulations of the Modified Bounded Confidence opinion dynamics model defined in main.ipynb.

    • gnn.py: A Python file including a LinkPrediction and NodePrediction class designed to perform node classification and link prediction tasks using different GNN architectures.

  4. images/: A folder including auxiliary images for main.ipynb.

  5. .gitignore: A predetermined .gitignore file that tells Git which files or folders to ignore in a Python project.

  6. LICENSE: A file containing an MIT permissive license.

  7. SocialNetworksHW_SanchezCortesMiguelAngel.pdf: A pdf file with the final report of the homework.

About

Repository made for the First Homework of the Social Networks & Online Markets Course of the Masters in Data Science Course at the Sapienza University of Rome. The main purpose of the project was studying different Social Networks properties and models along with getting hands-on experience on the use of GNNs for link and node prediction.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published