7 Steps to Understanding Deep Learning