Skip to content

TUDelft 2018/19. Master in Computer Science, Data Science and Technology track. Repository for the course "Cyber Data Analytics", regarding the lab projects. People who worked on this project: Gabriele Mazzola, Bianca Iancu.

Notifications You must be signed in to change notification settings

benhe119/Cyber-data-analytics_TUDelft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Cyber-data-analytics_TUDelft

Coded using:
Python version: 3.6.7
OS: Ubuntu 18.04.2 LTS

Make sure your system has Jupyter installed, and run the notebook with a 'sudo' command and '--allow-root' parameter to let the notebook install the required libraries. If you don't trust us, you can always install the dependencies manually by means of the 'pip' command (in this case, make sure you are installing the dependencies in the same environment which is used by Jupyter to run the notebook).

If you do not know how to run a Jupyter notebook, then have a look at THIS PAGE.

Some parts of the code might take a lot of time to run, but they are clearly marked in the notebook. If you don't have time to run them, or your machine takes too much time to do it, we provide the rendered notebooks with all the results in a .html format, so that you can read them anyway


LAB 1

  • The developed code can be found in the folder "./lab1/notebooks/"
    • 'Fraud_detection_lab.ipynb' contains the code for Task 1, 2, and 3.
    • 'Bonus.ipynb' contains the code for the Bonus point.
  • The .html rendered notebooks can be found in the folder "./lab1/notebooks/rendered/"
  • './lab1/report.pdf' contains the LateX report for the assignment (we suggest you to read it before looking at the code to get a high-level understanding of what's going on there).
  • Generated images which are also discussed in the report can be found in the folder "./lab1/images/"

The "./lab1/data/" folder contains the 'zip' file for the data. If you run the 'Fraud_detection_lab.ipynb', it will unzip and extract it into a .csv file. Also, after the preprocessing section is ran, a .csv file with the processed data will be saved in the very same folder.

NOTE: If you cannot run the code for whatever reason, you can download the processed file that we used to train/test the classifiers from THIS LINK


LAB 2

  • The developed code can be found in the folder "./lab2/notebooks/"
  • There is one notebook for each requested task
  • The .html rendered notebooks can be found in the folder "./lab2/notebooks/rendered/"
  • './lab2/report.pdf' contains the LateX report for the assignment (we suggest you to read it before looking at the code to get a high-level understanding of what's going on there).
  • Generated images which are also discussed in the report can be found in the folder "./lab2/images/"

NOTE: The dataset files are in the "./lab2/data/" folder, in .csv format.


LAB 3

About

TUDelft 2018/19. Master in Computer Science, Data Science and Technology track. Repository for the course "Cyber Data Analytics", regarding the lab projects. People who worked on this project: Gabriele Mazzola, Bianca Iancu.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published