Flower Species Classifier (CNN From Scratch)
Overview
Custom Convolutional Neural Network (CNN) built and trained entirely from scratch (random weight initialization) on the Kaggle Flowers Recognition dataset.
Classes (5)
- Daisy ๐ผ
- Dandelion ๐พ
- Rose ๐น
- Sunflower ๐ป
- Tulip ๐ท
Architecture
- 4 Conv Blocks (32 โ 64 โ 128 โ 256 filters)
- BatchNorm + ReLU + MaxPool2d
- Dense Classifier Head (256 -> 5 classes)
- Total Parameters: 4,585,221 (All random initialization)
Performance
- Test Accuracy: 64.35%
- Downloads last month
- 9