*Learning is a process by which the free parameters of a neural network are adapted through a process of stimulation by the environment in which the network is embedded. The type of learning is determined by the manner in which the parameter changes take place*
1. The neural network is **stimulated** by an environment
2. The network undergoes **changes in its free parameters** as a result of this stimulation
3. The network **responds in a new way** to the environment as a result of the change in internal structure