Home
Wildlife Classifier
Simple wildlife classifier trained on data from kaggle here
Source code can be found here
If interacting with the model, it is recommended to use images from the validation set on the data linked above as the model was not trained on those and they are labeled according to their parent folder.
Categories the model can recognize: [‘prionailurus rubiginosus’, ‘leopardus emiliae’, ‘leopardus pardalis’, ‘neofelis diardi’, ‘caracal aurata’, ‘catopuma temminckii’, ‘felis nigripes’, ‘lynx lynx’, ‘lynx rufus’, ‘panthera uncia’, ‘leopardus geoffroyi’, ‘panthera pardus’, ‘leopardus tigrinus’, ‘leopardus braccatus’, ‘lynx pardinus’, ‘prionailurus viverrinus’, ‘caracal caracal’, ‘panthera leo’, ‘leopardus guttulus’, ‘prionailurus planiceps’, ‘felis margarita’, ‘leopardus colocola’, ‘felis lybica’, ‘herpailurus yagouaroundi’, ‘puma concolor’, ‘leopardus pajeros’, ‘otocolobus manul’, ‘felis silvestris’, ‘prionailurus bengalensis’, ‘pardofelis marmorata’, ‘panthera tigris’, ‘acinonyx jubatus’, ‘leopardus guigna’, ‘felis chaus’, ‘leopardus jacobita’, ‘elephas maximus’, ‘loxodonta africana’, ‘lynx canadensis’, ‘leopardus wiedii’, ‘prionailurus javanensis’, ‘leopardus garleppi’, ‘panthera onca’, ‘leptailurus serval’, ‘neofelis nebulosa’, ‘loxodonta cyclotis’]
IMO the model is not very good nor accurate as it has a roughly 8% chance of being incorrect, typically pretty ok at guessing the genus but poor at differentiating species.
Also, I am not by any means a biologist in any stretch of the word. I cannot tell the difference between a cat and a linx, etc. This is an exercise in creating a bot that can do which I have no hope in doing on my own. If you have any ways you think I can improve this model or just like to chat, reach me at tandrewng@gmail.com <3
Otherwise, please enjoy my work and have a good one, cheers.