Machine Learning

A Journey to the Tip of Neural Networks

2018-04-29 04:50:00 +0000
Classification, Logistic Regression, Neural Networks


The below Jupyter notebook starts with the most basic tools of machine learning: Linear regression and logistic regression. Then we can go beyond the linear prediction via the scheme of basis expansion using the same linear methods. The basis expansion model and the neural network model seem similar but also different.

In the analogy of parenting style, the basis expansion is the helicopter mom, while the neural network mom is hand-off parenting style. The conclusion is that the basis expansion model has clear interpretation, while the neural network model has black-box characteristic but flexibility.

Notebook for more

Below is my jupyter notebook (hosted on containing the whole story. It is originally uploaded on the Github repository.