Cognitive intelligence (a thinking entity) is anything that itself performs comparisons of the data from world (environment), routinely guess possible relationships in data by estimating models, tests these models by virtually simulating them, and then comparing the plotting data with the streaming data from the world, aiming to the find functions, so that plotting these functions would produce the data, as close to the streaming data from the world.