Five years ago, AI was struggling to identify cats. Now it’s trying to tackle 5000 species