Cognitive Computing is based on self learning systems that use machine learning techniques to perform specific,human-like tasks in an intelligent way.
Cognitive computing uses self-recognition and natural language processing and they rely on deep learning algorithms and neural networks to process information by comparing it to a teaching set of data.The more data the system is exposed to,the more it learns ,and the more accurate it becomes over time.