Classifying flowers, plants and mushrooms!
I started out by scraping the names of individual species of flowers, plants and mushrooms from different websites.
I then scraped the web for images of each species and built separate models to classify a large number of species within each category.
As a last step before training, I used Isolation Forest for anomaly detection, i.e. to find images that were outliers with regards to the target domain.
I used transfer learning methods by leveraging large pretrained models and fine-tuning them to my datasets. In addition I tested a number of data augmentation techniques to arrive at the best possible model.
The current best mushroom model is deployed as a simple Gradio app with which users can upload images to be classified.
My goal is to build a mobile app that can be used in the wild!
Find it here