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------>*

![image](https://cdn-uploads.huggingface.co/production/uploads/6946d101b51464b501b63953/mRic1Jb_ITOzL_79-CzAp.png)


**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