Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Ntds_2017 | 61 | 3 years ago | mit | Jupyter Notebook | ||||||
Material for the EPFL master course "A Network Tour of Data Science", edition 2017. | ||||||||||
Ntds_2018 | 61 | 3 years ago | other | Jupyter Notebook | ||||||
Material for the EPFL master course "A Network Tour of Data Science", edition 2018. | ||||||||||
Ntds_2019 | 45 | 3 years ago | other | Jupyter Notebook | ||||||
Material for the EPFL master course "A Network Tour of Data Science", edition 2019. | ||||||||||
Tdf Starters Rul | 12 | 3 years ago | gpl-3.0 | Jupyter Notebook | ||||||
Using a neural network with LSTMs to predict the career end of Tour de France starters between 1995 and 2019. | ||||||||||
Cppnx | 5 | 6 years ago | Clojure | |||||||
Compositional Pattern Producing Networks explorer | ||||||||||
Knight Tour Neural Network | 2 | 4 years ago | gpl-3.0 | Python | ||||||
Implementation Of Knight Tour Problem Using Neural Networks |
This repository contains the material for the practical work associated with the EPFL master course EE-558 A Network Tour of Data Science (moodle), taught in fall 2017. The course material revolves around the following topics: Network Science, Spectral Graph Theory, Graph Signal Processing, Data Science, Machine Learning.
Theoretical knowledge is taught during lectures. Practical knowledge is taught through tutorials. Both are practiced and evaluated through four assignments and a semester project. Below are slides about the organization of the course.
Compared to the 2016 edition, the course has been refocused on graph and network sciences. It is further developed in the 2018 and 2019 editions.
Below is the teaching material you'll find in this repository.
The following assignments were designed to evaluate the theoretical understanding of students through practice. As a Data Science course, those activities are realized on real data and networks.
Part of the course is evaluated by an open-ended project (see the description), proposed and carried out by groups of three to four students. Below is the work of the 107 students enrolled that year.
Click the binder badge to play with the notebooks from your browser without installing anything.
For a local installation, you will need git, Python, and packages from the Python scientific stack. If you don't know how to install those on your platform, we recommend to install Miniconda, a distribution of the conda package and environment manager. Please follow the below instructions to install it and create an environment for the course.
.exe
file.bash Miniconda3-latest-MacOSX-x86_64.sh
in your terminal.bash Miniconda3-latest-Linux-x86_64.sh
in your terminal.conda install git
.git clone --recurse-submodules https://github.com/mdeff/ntds_2017
.conda env create -f ntds_2017/environment.yml
.Every time you want to work, do the following:
conda activate ntds_2017
(or activate ntds_2017
, or source activate ntds_2017
).jupyter notebook
or jupyter lab
. The command should
open a new tab in your web browser.The content is released under the terms of the MIT License.