Skip to content

kunalliman/Leaf-Disease-Classification

Repository files navigation

Leaf Disease Classification Project

This project aims to classify plant diseases using deep learning models. It utilizes the PlantVillage dataset from Kaggle to train models for identifying diseases in plant leaves.

Getting Started

Dataset

Prerequisites

  1. Activate the base environment or create a virtual environment.
     conda create -p venv python==3.8 -y
  2. Install the required dependencies using requirements.txt.
    pip install -r requirements.txt

Model Training Steps

User Interface

  • The ui directory contains static and template folders for a user-friendly web interface of the app.
  • Resources folder includes the model_operations.py module with necessary functions used in app.py.
  • Test your code using test.py in Resources before running it in the app.

Click the User Interface image to see the Demo Video.

Running the App

  • Activate conda environment conda activate with requirements installed already.
  • Run the python app.py code in the terminal to start the web page. Access the app by copying the provided localhost link.

Future Scope

  • Explore alternative models beyond CNNs.
  • Expand the project to include more plant species and fine-tune models for specific plants.
  • Enhance production-level deployment and incorporate CI/CD pipelines for automated testing and deployment.
  • Collaborate with experts for domain-specific insights and continuous data collection.

This README file provides a step-by-step guide to setting up the project, running the code, and outlines future directions for the project's expansion and improvement.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages