Kohonen is a self-organising feature map which is a type of artificial neural network that is trained using unsupervised learning
Backpropagation is a common method of training artificial neural networks
A Hopfield network is a form of recurrent artificial neural network.