Deep Learning for Building Intelligent Computer Systems