| # Plant Species Classification Model | |
| ## Model Description | |
| This is a deep learning model for automated classification of flower species using computer vision. The model can identify 5 common flower types with high accuracy. | |
| **Model type:** Image Classification | |
| **Architecture:** EfficientNetB0 with custom classification head | |
| **Input:** 224Γ224 RGB images | |
| **Output:** 5-class classification probabilities | |
| ## Intended Uses | |
| ### Primary Use Cases | |
| - πΏ Educational plant identification tools | |
| - π± Mobile flower recognition applications | |
| - π¬ Botanical research and biodiversity monitoring | |
| - πΈ Gardening and nature enthusiast apps | |
| ### Limitations | |
| - Trained on only 5 specific flower species | |
| - Performance may vary with image quality and lighting conditions | |
| - Not suitable for rare or unusual flower varieties | |
| ## Classes | |
| The model classifies images into 5 flower species: | |
| 1. **daisy** πΌ - Classic white petals with yellow center | |
| 2. **dandelion** π - Bright yellow composite flowers | |
| 3. **rose** πΉ - Layered petals in various colors | |
| 4. **sunflower** π» - Large yellow flowers with dark centers | |
| 5. **tulip** π· - Cup-shaped flowers in vibrant colors | |
| ## Training Data | |
| - **Dataset:** Flowers Recognition from Kaggle | |
| - **Total Images:** ~4,300 | |
| - **Split:** 80% training, 20% validation | |
| - **Augmentation:** Rotation, flipping, zooming, brightness adjustment | |
| ## Performance | |
| - **Validation Accuracy:** >90% | |
| - **Inference Speed:** Real-time capable | |
| - **Model Size:** ~30MB | |
| ## Usage | |
| ```python | |
| from tensorflow.keras.models import load_model | |
| from tensorflow.keras.preprocessing import image | |
| import numpy as np | |
| # Load and use the model for flower classification | |
| model = load_model('flower_classification_model.h5') | |
| ``` | |
| **Input Requirements:** | |
| - Image format: JPEG, PNG | |
| - Image size: 224Γ224 pixels | |
| - Color mode: RGB | |
| ## Ethical Considerations | |
| - Intended for educational and research purposes | |
| - Should not replace expert botanical identification | |
| - Respect privacy when deploying in applications | |
| ## Citation | |
| If you use this model in your work, please cite: | |
| ``` | |
| Plant Species Classification Model by Athar Abbas | |
| https://huggingface.co/AtharAbbas993/Plant_Species_Classification | |
| ``` |