Exploring the Possibilities of Deep Learning