All Projects → imskr → Plant_Disease_Detection

imskr / Plant_Disease_Detection

Licence: GPL-3.0 license
Plant Disease Detector Web Application

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to Plant Disease Detection

dst
yet another custom data science template via cookiecutter
Stars: ✭ 59 (-67.4%)
Mutual labels:  machinelearning, machinelearning-python
ML-For-Beginners
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
Stars: ✭ 40,023 (+22012.15%)
Mutual labels:  machinelearning, machinelearning-python
mllint
`mllint` is a command-line utility to evaluate the technical quality of Python Machine Learning (ML) projects by means of static analysis of the project's repository.
Stars: ✭ 67 (-62.98%)
Mutual labels:  machinelearning, machinelearning-python
Solaris
CosmiQ Works Geospatial Machine Learning Analysis Toolkit
Stars: ✭ 290 (+60.22%)
Mutual labels:  machinelearning, computervision
python
Python codes from tutorials on the Data Professor YouTube channel
Stars: ✭ 51 (-71.82%)
Mutual labels:  machinelearning, machinelearning-python
Nutshell-Machine-Learning
This is a repository built by the community for the community.
Stars: ✭ 77 (-57.46%)
Mutual labels:  machinelearning, machinelearning-python
Groundbreaking-Papers
ML Research paper summaries, annotated papers and implementation walkthroughs
Stars: ✭ 90 (-50.28%)
Mutual labels:  machinelearning, computervision
Social-Distancing-and-Face-Mask-Detection
Social Distancing and Face Mask Detection using TensorFlow. Install all required Libraries and GPU drivers as well. Refer to README.md or REPORT for know to installation requirement
Stars: ✭ 39 (-78.45%)
Mutual labels:  machinelearning, machinelearning-python
mindware
An efficient open-source AutoML system for automating machine learning lifecycle, including feature engineering, neural architecture search, and hyper-parameter tuning.
Stars: ✭ 34 (-81.22%)
Mutual labels:  machinelearning, machinelearning-python
Monk v1
Monk is a low code Deep Learning tool and a unified wrapper for Computer Vision.
Stars: ✭ 480 (+165.19%)
Mutual labels:  machinelearning, computervision
Heart disease prediction
Heart Disease prediction using 5 algorithms
Stars: ✭ 43 (-76.24%)
Mutual labels:  machinelearning
fastai slack
Get Slack notifications while training FastAI models
Stars: ✭ 14 (-92.27%)
Mutual labels:  fastai
Free-Courses-on-Data-Science
No description or website provided.
Stars: ✭ 24 (-86.74%)
Mutual labels:  machinelearning-python
telemetry
Open-source datasets for anyone interested in working with network anomaly based machine learning, data science and research
Stars: ✭ 93 (-48.62%)
Mutual labels:  machinelearning
mlapp
ML model serving app based on APIs
Stars: ✭ 70 (-61.33%)
Mutual labels:  fastai
fastblog
My fastai blog
Stars: ✭ 20 (-88.95%)
Mutual labels:  fastai
Plant-Disease-Identification-using-CNN
Plant Disease Identification Using Convulutional Neural Network
Stars: ✭ 89 (-50.83%)
Mutual labels:  machinelearning
hugdatafast
The elegant integration of huggingface/nlp and fastai2 and handy transforms using pure huggingface/nlp
Stars: ✭ 19 (-89.5%)
Mutual labels:  fastai
car-detection-model-prediction
No description or website provided.
Stars: ✭ 18 (-90.06%)
Mutual labels:  computervision
edge-computer-vision
Edge Computer Vision Course
Stars: ✭ 41 (-77.35%)
Mutual labels:  machinelearning-python

Plant Disease Detector



Created by Shubham Kumar and other contributors



My Article in TowardsDataScience

Models are trained on the preprocessed dataset which can be downloaded here.

Local Set-Up

Local:

  • It is recommended to set up the project inside a virtual environment to keep the dependencies separated.
  • Activate your virtual environment.
  • Install dependencies by running pip install -r requirements.txt.
  • Start up the server by running python app/server.py serve.
  • Visit http://localhost:8080/ to explore and test.

Docker:

Make Sure the Docker is installed in your local Machine. Click Here to know that how to install Docker.

  • Mac:

    $ git clone https://github.com/imskr/Plant_Disease_Detection.git
    $ cd Plant_Disease_Detection
    $ docker build -t fastai-v3 .
    $ docker run --rm -it -p 8080:8080 fastai-v3

    Go to http://localhost:8080/ to test your app.

  • Windows:

    $ git clone https://github.com/imskr/Plant_Disease_Detection.git
    $ cd Plant_Disease_Detection
    $ docker build -t fastai-v3 .
    $ docker run --rm -it -p 8080:8080 fastai-v3

    Go to http://localhost:8080/ to test your app.

    Note: Windows 10 Pro required.

  • Linux:

    $ git clone https://github.com/imskr/Plant_Disease_Detection.git
    $ cd Plant_Disease_Detection
    $ docker build -t fastai-v3 .
    $ docker run --rm -it -p 8080:8080 fastai-v3
    

    Note: If this doesn't work use --no-cache flag in the build command.

    Go to http://localhost:8080/ to test your app.

Deployment

  • Google Cloud Platform:

    The complete guideline to deploy the Plant Disease Detection App can be found here

  • AWS Elastic BeanStalk:

    The complete guideline to deploy the Plant Disease Detection App can be found here

Server Set-Up (For Training)

  • Google Cloud Platform (Intermediate) - The complete tutorial can be found here

  • Gradient (Easy) - The complete tutorial can be found here

  • AWS EC2 (Advance) - The complete tutorial can be found here

Dataset Description:

Name No of Classes Class Names
Apple 04 'Apple___Apple_scab','Apple___Black_rot','Apple___Cedar_apple_rust' 'Apple___healthy'
Blueberry 01 'Blueberry___healthy'
Cherry 02 'Cherry_(including_sour)Powdery_mildew', 'Cherry(including_sour)_healthy'
Corn 04 'Corn___Cercospora_leaf_spot', 'Corn___Common_rust','Corn___Northern_Leaf_Blight','Corn___healthy'
Grape 04 'Grape___Black_rot','Grape___Esca_(Black_Measles)','Leaf_blight_(Isariopsis_Leaf_Spot)','Grape___healthy'
Orange 01 'Orange___Haunglongbing_(Citrus_greening)'
Peach 02 'Peach___Bacterial_spot','Peach___healthy'
Pepper 02 'Pepper,_bell___Bacterial_spot','Pepper,_bell___healthy'
Potato 03 'Potato___Early_blight','Potato___Late_blight','Potato___healthy'
Raspberry 01 'Raspberry___healthy'
Soyabean 01 'Soybean___healthy'
Squash 01 'Squash___Powdery_mildew'
Strawberry 02 'Strawberry___Leaf_scorch','Strawberry___healthy'
Tomato 10 Tomato: 'Bacterial_spot','Early_blight', 'Late_blight', 'Leaf_Mold', 'Septoria_leaf_spot', 'Spider_mites','Target_Spot', 'Yellow_Leaf_Curl_Virus', 'Mosaic_virus', 'Healthy'

Before making your valuable contribution to this project do check CONTRIBUTING.md file.

Citation

When using any part of this repo, please cite: Plant Village Paper.


Buy Me A Coffee

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].