The goal of the Potato Disease Prediction project is to predict whether a potato leaf is affected by late blight, early blight, or if it is healthy. The project utilizes machine learning techniques, specifically Convolutional Neural Networks (CNN), to analyze images of potato leaves and provide accurate disease predictions.
The dataset used in this project is sourced from Kaggle. It includes images of potato leaves with labels indicating whether they are affected by late blight, early blight, or are healthy.
- Python
- TensorFlow
- Matplotlib
-
Data Collection: The dataset is collected from Kaggle, consisting of images of potato leaves with corresponding disease labels.
-
Data Cleaning: Preprocessing steps are performed to clean and prepare the data for training.
-
Data Augmentation: To enhance the model's ability to generalize, data augmentation techniques are applied to artificially increase the diversity of the training dataset.
-
Data Splitting: The dataset is divided into training, testing, and validation sets to evaluate the model's performance.
-
Model Training: A Convolutional Neural Network (CNN) is employed to train the model on the prepared dataset.
To run the Potato Disease Prediction project, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/potato-disease-prediction.git
- Install dependencies:
pip install Tensorflow , Matplotlib
- Run the potato-disease-classification-model.ipynb file