Flower Categorization using Deep Convolutional Neural Networks
Ayesha Gurnani, Viraj Mavani, Vandit Gajjar, Yash Khandhediya

TL;DR
This paper presents a deep learning approach using CNNs, specifically GoogLeNet and AlexNet, for classifying 102 flower categories with high accuracy, demonstrating potential for real-time botanical applications.
Contribution
It compares two CNN architectures for flower classification on a large dataset, providing insights into their relative performance and practical applicability.
Findings
GoogLeNet achieved 47.15% top-1 accuracy and 69.17% top-5 accuracy.
AlexNet achieved 43.39% top-1 accuracy and 68.68% top-5 accuracy.
Both models significantly outperform random classification (0.98%).
Abstract
We have developed a deep learning network for classification of different flowers. For this, we have used Visual Geometry Group's 102 category flower dataset having 8189 images of 102 different flowers from University of Oxford. The method is basically divided into two parts; Image segmentation and classification. We have compared the performance of two different Convolutional Neural Network architectures GoogLeNet and AlexNet for classification purpose. By keeping the hyper parameters same for both architectures, we have found that the top 1 and top 5 accuracies of GoogLeNet are 47.15% and 69.17% respectively whereas the top 1 and top 5 accuracies of AlexNet are 43.39% and 68.68% respectively. These results are extremely good when compared to random classification accuracy of 0.98%. This method for classification of flowers can be implemented in real time applications and can be used…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSmart Agriculture and AI · Remote Sensing and Land Use
Methods1x1 Convolution · Convolution · Average Pooling · Local Response Normalization · Auxiliary Classifier · Inception Module · Grouped Convolution · *Communicated@Fast*How Do I Communicate to Expedia? · Dropout · Dense Connections
