Deep Learning: A Scientific Perspective