In mathematics and computer science, an algorithm is an unambiguous specification of how to solve a class of problems.

Our Computers/Devices/Machines need to be instructed how to do something for us. They are not yet intelligent enough to learn and do it when we ask them to. But thats changing in small ways for some specific tasks.

If someday we could figure out that essential core algorithm(s) which we could implant in our machines, which would enable them to learn to learn and evolve over time. The 'Best' Way to describe that core would be 'Cognitive'.

"Cognition is "the mental action or process of acquiring knowledge and understanding through thought, experience, and the senses" - Wikipedia






"Whenever I think of something but can't think of what it was I was thinking of, I can't stop thinking until I think I'm thinking of it again. I think I think too much." - Criss Jami, Killosophy

"Each day I wake up with a naive perspective of life and universe, and walk towards understanding a little more about the true nature of human perception with all its vivacious nuances and behavioral expressions." - Abhijit Naskar