Deep Learning for Cognitive Computing Systems : Technological Advancements and Applications