In recent years, numerous technological advancements have combined to give machines a greater ability to understand information, and to learn, to reason, and act upon it. These advancements have reached such sophistication that in some cases machines may even appear to think. As a result, the broad term used to describe this emerging capability is Cognitive Computing.
Cognitive Computing systems may include the following ostensible characteristics:
Natural Language Processing
Algorithms that learn and adapt
Vision-based sensing and image recognition
Spatial and contextual awareness
Reasoning and decision automation
Sophisticated pattern recognition