Oh my god you're right, wow, I need to start working on this now and fulfill my dream to be the very best...
EDIT: I would definitely be interested in building something like this. iOS/mobile app? I have basic experience in ML and have written an ANN in C++ to classify letters (they were 'pixelated' images, 1 and 0's).
Ha! If I hadn't thought ML was a fad used for making book recommendations on Amazon I wouldn't be sitting here kicking myself for never learning AI/ML techniques.
Note that these are both approaches to do "fine-scaled visual categorization" (FGVC), which assumes you already know you're looking at a dog/bird and want to identify which species it is. This is increasingly becoming an important problem in computer vision, and in fact we just recently held the 2nd FGVC workshop [1] this year to encourage more people to work on these sorts of things.
The kaggle competition is for determining if it is a dog or cat, so it's a bit unlikely that one of these approaches would directly work (although they might be adaptable to the task). See my other comment [2] for a lighter-weight approach that is likely to do just as well, if not better.
It's actually already possible to train convolutional network-like models to distinguish between a variety of dogs, cats etc with precision that is pretty much super human. The real problem is getting high-quality training data without involving tons of domain experts that would tells us with high degree of confidence whether a given image is of a specific breed of dog (getting millions of images of dogs is easy, so is building a classifier).
It's not immediately obvious to me how useful such an app would be btw. Unless I of course misunderstood what a "real life pokedex app" is :).
Yes, though I think on public benchmarks this is still not the case. There's a dog-breed classification problem in this year's Fine-Grained challenge (https://sites.google.com/site/fgcomp2013/) so we'll see in December!
EDIT: If anyone one thinks we can start working on this now, I'm game.