Deep Learning: From Theory to Applications