Data-Science-from-Scratch: This branch will cover machine learning basic algorithms and how to detive them without using Scikit-learn package. In addition, this branch contains some examples of how to implement Scikit-learn packages on ML concepts.