Statistical Learning in Python using scikit-learn, pandas, scipy, numpy and plotting in matplotlib.
Parallel Processing using Multiprocessing where applicable.
Problem statements from
Book: An Introduction to Statistical Learning with Applications in R, Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani
Datasets downloaded from https://www-bcf.usc.edu/~gareth/ISL/ and converted to csv.