Code from scratch and also using Scikit-learn
Code from scratch and using Scikit-learn for various ML algorithms