File size: 2,263 Bytes
71becf1 342cb35 71becf1 8292364 342cb35 8292364 342cb35 8292364 342cb35 8292364 342cb35 8292364 342cb35 8292364 342cb35 8292364 342cb35 8292364 342cb35 0b65261 8292364 5b25b18 97e96cb 5b25b18 97e96cb 342cb35 97e96cb 5b25b18 97e96cb 5b25b18 97e96cb 5b25b18 97e96cb 5b25b18 97e96cb 5b25b18 97e96cb 5b25b18 97e96cb 5b25b18 97e96cb 5b25b18 97e96cb 5b25b18 97e96cb 0b65261 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 |
---
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 |