| --- |
| language: |
| - en |
| license: mit |
| library_name: pytorch |
| tags: |
| - computer-vision |
| - image-classification |
| - deep-learning |
| - convnext |
| - pytorch |
| - forestry |
| - plants |
| - environment |
| - ai-for-good |
| pipeline_tag: image-classification |
| model_name: FloraGuard |
| model_type: ConvNeXt-Base |
| base_model: timm/convnext_base |
| author: Aarav |
| description: > |
| FloraGuard is a deep learning–based image classification model designed to |
| identify and classify forest and plant-related categories. It uses a |
| ConvNeXt-Base backbone pretrained on ImageNet and a custom classification head |
| for improved accuracy and generalization. |
| training: |
| framework: PyTorch |
| optimizer: AdamW |
| loss_function: CrossEntropyLoss |
| batch_size: 4 |
| epochs: 20 |
| scheduler: ReduceLROnPlateau |
| device: CUDA / CPU |
| architecture: |
| backbone: ConvNeXt-Base (pretrained on ImageNet) |
| classification_head: | |
| Linear → BatchNorm → ReLU → Dropout → Linear |
| dataset: |
| format: ImageFolder |
| structure: | |
| Dataset/ |
| ├── train/ |
| │ ├── class_1/ |
| │ ├── class_2/ |
| │ └── ... |
| └── val/ |
| ├── class_1/ |
| ├── class_2/ |
| └── ... |
| description: | |
| Multi-class forest and plant image dataset organized by class folders. |
| augmentation: |
| train: |
| - Resize (320x320) |
| - Random Horizontal Flip |
| - Random Rotation |
| - Color Jitter |
| - Normalization |
| validation: |
| - Resize (320x320) |
| - Normalization |
| evaluation: |
| metrics: |
| - F1 Score |
| - Confusion Matrix |
| - Classification Report |
| - Training & Validation Loss Curves |
| outputs: |
| best_model: best_model.pth |
| use_cases: |
| - Forest monitoring |
| - Plant classification |
| - Environmental AI applications |
| - Research and education |
| requirements: |
| - torch |
| - torchvision |
| - timm |
| - numpy |
| - matplotlib |
| - scikit-learn |
| - pillow |
| datasets: |
| - yunusserhat/FireRisk_Original |
| --- |
| |
|
|
| **Evaluation Results** |
|
|
| *Classification Report & Confusion Matrix------>* |
|
|
|  |
|
|
|
|
| **Notes** |
|
|
| -*Overall accuracy:* 0.63 or 63% |
|
|
| -*Best performing classes:* |
|
|
| 1.Non-burnable (F1: 0.85) |
| |
| 2.Very_Low (F1: 0.74) |
| |
| 3.Water (F1: 0.78) |
| |
| -*Weaker performance on:* |
|
|
| 1.Moderate |
| |
| 2.High |
| |
| 3.Low |