File size: 3,581 Bytes
5e9ee46
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
915048f
5e9ee46
915048f
5e9ee46
915048f
5e9ee46
915048f
5e9ee46
915048f
5e9ee46
915048f
5e9ee46
915048f
5e9ee46
 
 
 
 
915048f
5e9ee46
915048f
5e9ee46
915048f
5e9ee46
 
 
 
 
915048f
5e9ee46
 
915048f
5e9ee46
 
 
 
 
915048f
5e9ee46
 
915048f
5e9ee46
 
 
915048f
5e9ee46
 
 
915048f
 
5e9ee46
915048f
5e9ee46
915048f
 
 
 
 
 
 
 
 
 
5e9ee46
915048f
5e9ee46
 
 
915048f
 
 
5e9ee46
915048f
 
 
5e9ee46
915048f
5e9ee46
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
---

language:
  - en
thumbnail: "/assets/image.jpg"
tags:
  - image-classification
  - computer-vision
  - agriculture
  - maize-diseases
license: mit
datasets:
  - smaranjitghose/corn-or-maize-leaf-disease-dataset
metrics:
  - accuracy
pipeline_tag: image-classification
---


# Maize Disease Detection Model

This model is designed to detect diseases in maize (corn) leaves using computer vision techniques.

## Model description

The Maize Disease Detection Model is a convolutional neural network (CNN) trained to classify images of maize leaves into four categories: Healthy, Gray Leaf Spot, Blight, and Common Rust. It aims to assist farmers and agricultural professionals in quickly identifying common maize diseases, potentially leading to earlier interventions and improved crop management.

### Intended uses & limitations

The model is intended for use as a diagnostic tool to assist in the identification of maize leaf diseases. It should be used in conjunction with expert knowledge and not as a sole means of diagnosis. The model's performance may vary depending on image quality, lighting conditions, and the presence of diseases or conditions not included in the training dataset.

**Limitations:**
- The model is trained on a specific dataset and may not generalize well to significantly different growing conditions or maize varieties.
- It is not designed to detect diseases other than the four categories it was trained on.
- Performance on images with multiple diseases present has not been extensively tested.
- The model should not be used as a replacement for professional agricultural advice.

### How to use

Here's a basic example of how to use the model:

```python

import tensorflow as tf

from PIL import Image

import numpy as np

import json



# Load the model

model = tf.keras.models.load_model('saved_model.pb')



# Load and preprocess the image

img = Image.open('image.jpg')

img = img.resize((224, 224))  # Adjust size as needed

img_array = np.array(img) / 255.0  # Normalize pixel values

img_array = np.expand_dims(img_array, axis=0)  # Add batch dimension



# Make prediction

prediction = model.predict(img_array)



# Load class names

with open('classes.json', 'r') as f:

    class_names = json.load(f)



# Get the predicted class

predicted_class = class_names[str(np.argmax(prediction[0]))]

print(f"Predicted class: {predicted_class}")

```

### Training data

The model was trained on a dataset derived from the PlantVillage and PlantDoc datasets, specifically curated for maize leaf diseases. The dataset consists of:

- Common Rust: 1306 images
- Gray Leaf Spot: 574 images
- Blight: 1146 images
- Healthy: 1162 images

Total images: 4188

The original dataset can be found on Kaggle: [Corn or Maize Leaf Disease Dataset](https://www.kaggle.com/datasets/smaranjitghose/corn-or-maize-leaf-disease-dataset)

## Ethical considerations

- The model's predictions should not be used as the sole basis for agricultural decisions that may impact food security or farmers' livelihoods.
- There may be biases in the training data that could lead to reduced performance for certain maize varieties or growing conditions not well-represented in the dataset.
- Users should be made aware of the model's limitations and the importance of expert validation.

Additionally, please credit the original authors of the PlantVillage and PlantDoc datasets, as this model's training data is derived from their work.

## Model Card Authors

Grey

## Model Card Contact

eligapris