Challenges of Deep Learning