File size: 1,474 Bytes
d10b7cf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
---
language: en
tags:
- pytorch
- computer-vision
- image-classification
- rice-disease
license: mit
---

# VGG16-CNN Rice Disease Classification Model

This model is designed for classifying rice plant diseases using a modified VGG16 architecture with additional CNN layers.

## Model Description

### Architecture
- Base model: VGG16 (pretrained on ImageNet)
- Additional custom CNN layer with:
  - Conv2d(512, 64, kernel_size=3)
  - ReLU activation
  - BatchNorm2d
  - MaxPool2d
- Custom classifier with:
  - Linear layers (32*3*6 → 1024 → 5)
  - Dropout (0.4)

### Task
Image classification for rice plant diseases

### Classes
1. Bacterialblight
2. Blast
3. Brownspot
4. Healthy
5. Tungro

## Training

The model uses transfer learning with a frozen VGG16 backbone.

## Intended Use
- Primary intended use: Rice disease diagnosis through leaf image analysis
- Out-of-scope use: Should not be used for critical agricultural decisions without expert verification

## Input
- RGB images
- Required size: 224x224 pixels
- Preprocessing:
  - Normalization (mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])

## Limitations
Please note that this model should be used as a supportive tool and not as a sole decision-maker for disease diagnosis.

## Model Author
[Your Name/Organization]

## Citation
If you use this model, please cite:
```
@software{vgg_cnn_rice_disease,
  title={VGG16-CNN Rice Disease Classification Model},
  version={0.1.0},
  year={2024}
}
```