For the visualization task, please run visualization_task.py
For the imbalance and classification task, please run Main.py with the desired parameters
Main.py - Run classifiers and Smote on data with given parameters
preprocess.py - Preprocesses the data such that it can be used by the classifiers
crossvalidation.py - Coordinates k-fold crossvalidation
SMOTE.py - Applies Synthetic Minority Over-sampling Technique if specified in main
classifiers.py - Contains the code for training all classifiers
ROC.py - Given the prediction on test data, form ROC curves and print statistics
visualization_task.py - Given the data, return the visualization as described in the visualization task of the report