Deep Learning for Cognitive Computing Systems: Technological Advancements and Applications