The project joins Google Goggles, Amazon Firefly and recent Microsoft research at the forefront of image recognition. Wolfram uses neural networks to build up layers of detail starting with individual pixels and finishing with specific object features. The system learns as it goes, allowing you to enter better object definitions if it guesses wrong or is too vague. It will also let programmers build image identification into their apps. Wolfram said, "It won't always get it right, but most of the time I think it does remarkably well. What's particularly fascinating is that when it does get something wrong, the mistakes it makes mostly seem remarkable human." Judging by the amusing collection of mistakes (above) we couldn't agree more, but feel free to give it a try with your own photos.