Learning

Learning is an optional feature in an intelligent system. An intelligent system that knows everything need not learn. But the amount of knowledge in this universe is exponentially more than atoms. So no systems can have a marked answer to a marked question for every knowledge. Learning is the ability of a system to change its configuration. It can change its algorithm. There are other metrics like effeciency of learning, its precision and accuracy. But that is for later on. Why is learning important in a system? It allows the system to pick up knowledge from its immediate surroundings, ensuring that it knows what is necessary. Let's speak in biology terms: Evolution of learning: There are multiple species in an ecosystem . One species feasts on the other, one species competes with the others for the same resources. Now, it is a constant arm's race between species thanks to evolution . Over the evolutio...