This repository contains notebooks with machine learning algorithm explanations and algorithm implementations. It aims to develop understanding of machine learning algorithms though implementing them. It will keep adding on new algorithms.
Some equations in the notebooks cannot be rendered properly in Github, but they will be rendered correctly if you download the notebooks and run them yourself.