Plant-disease-detection

Disease detection in plants using Deep learning and Transfer learning.

MIT License

Stars
22

Plant disease detection

Project for Disease detection in plants using deep learning and transfer learning.

Installation and usage

This project uses pipenv for dependency management. You need to ensure that you have pipenv installed.

Here's how to install the dependencies, and get started,

  • Install dependencies using pipenv install
  • Run pipenv shell to enter the virtual environment

And, you're good to go. You can execute any commands, or scripts and test them.

Project structure

This project is structured as follows,

  • src contains python scripts for performing operations with the model.
  • notebooks contains notebooks for training the model with proper explanations.
  • models contains the trained models and the output categories in a JSON file.

Source folder has 3 scripts, Training model, Testing model and Converting it into tflite. Testing model and Tflite scripts are CLI based scripts for loading, and operating with the model.

Contributing

Contributions, issues and feature requests are welcome. After cloning & setting up project locally, you can just submit a PR to this repo and it will be deployed once it's accepted.

⚠️ It’s good to have descriptive commit messages, or PR titles so that other contributors can understand about your commit or the PR Created. Read conventional commits before making the commit message.

Show your support

We love people's support in growing and improving. Be sure to leave a ⭐️ if you like the project and also be sure to contribute, if you're interested!