Fundamental of Deep Learning