I haven't looked at this code, but as a guess, a good NN could learn color names rather than having them explicitly defined, it could learn to compensate for lighting and white balance in photos, and it could recognize which color in a multi-color scene is the "main" color.
I would assume it's a practical (although not entirely useful) example of a hopfield network. If you look at the wikipedia page for it[1] there is little to no information on what you would use it for, seeing an example of practical usage is great for figuring out other practical applications for a hopfield network.
nitrogen|11 years ago
zamalek|11 years ago
[1]:http://en.wikipedia.org/wiki/Hopfield_network
megalodon|11 years ago
For those interested, I came across this chapter [1], which is great for learning about hopfield networks.
[1]: http://www.cs.toronto.edu/~mackay/itprnn/ps/506.522.pdf
Houshalter|11 years ago
raverbashing|11 years ago
It's pretty much linear and 3-dimensional (r, g, b values) you don't need a complicated structure to read that