A self-organising map is a special type of neural network, which mimics the biological behaviour of neurons. The interesting thing about them is they can learn completely unsupervised.
Here, a SOM is used to automatically classify random colours.
Epoch: