What is Cognitive Computing ?
Cognitive computing is the simulation of human thought processes in a computerized model. Cognitive computing involves self-learning systems that use data mining, pattern recognition and natural language processing to mimic the way the human brain works.
The goals of users evolve as they learn more and redefine their objectives. To respond to the fluid nature of users’ understanding of their problems, the cognitive computing system offers a synthesis not just of information sources but of influences, contexts, and insights. To do this, systems often need to weigh conflicting evidence and suggest an answer that is “best” rather than “right”.
Cognitive computing systems make context computable. They identify and extract context features such as hour, location, task, history or profile to present an information set that is appropriate for an individual or for a dependent application engaged in a specific process at a specific time and place. They provide machine-aided serendipity by wading through massive collections of diverse information to find patterns and then apply those patterns to respond to the needs of the moment.
In order to achieve this new level of computing, cognitive systems must be:
Adaptive : They must learn as information changes, and as goals and requirements evolve. They must resolve ambiguity and tolerate unpredictability. They must be engineered to feed on dynamic data in real time, or near real time.
Interactive : They must interact easily with users so that those users can define their needs comfortably. They may also interact with other processors, devices, and Cloud services, as well as with people.
Iterative and stateful : They must aid in defining a problem by asking questions or finding additional source input if a problem statement is ambiguous or incomplete. They must “remember” previous interactions in a process and return information that is suitable for the specific application at that point in time.
Contextual : They must understand, identify, and extract contextual elements such as meaning, syntax, time, location, appropriate domain, regulations, user’s profile, process, task and goal. They may draw on multiple sources of information, including both structured and unstructured digital information, as well as sensory inputs (visual, gestural, auditory, or sensor-provided). IBM White Paper, Open Forum
Areas where cognitive computing can be used ?
Face Detection, Speech Recognition, Sentiment Analysis, Artificial Intelligence, Smart Machines etc.
IBM Watson and Microsoft Cognitive Services are the best examples of Cognitive Computing.
Sources (More can be found on this topics) :
http://whatis.techtarget.com/definition/cognitive-computing https://en.wikipedia.org/wiki/Cognitive_computing
http://www.business-standard.com/article/companies/india-can-be-a-world-leader-in-cognitive-computing-ibm-ceo-116020201080_1.html
https://www.microsoft.com/cognitive-services
http://whatis.techtarget.com/definition/cognitive-computing https://en.wikipedia.org/wiki/Cognitive_computing
http://www.business-standard.com/article/companies/india-can-be-a-world-leader-in-cognitive-computing-ibm-ceo-116020201080_1.html
https://www.microsoft.com/cognitive-services
Comments
Post a Comment