Neural Networks
This article is technical - you'll be able to use Cognition without it, but are welcome to read more to discover what is happening under-the-hood.
Neural networks are one of the most flexible forms of AI algorithm, using a process that is based on a simplified model of the human brain.
They can produce multiple analogue outputs (unlike Support Vector Machines), which can be used to classify objects, events and states, or to simulate outputs.
Most AIs created by Cognition are neural networks - or more accurately, they are multi-layer perceptrons, a particular class of neural network.