--- 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} } ```