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.