Skip to content

An image classifier app with a chatroom and a chatbot that helps farms identifier diseases , share ideas and consult an AI chatbot for solutions

Notifications You must be signed in to change notification settings

WahomeKezia/PlantDisease_Identifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plant Disease Identifier app

image

Introduction

Plants disease is a problem which may result due to various factors such as fertilizers, cultural practices followed, environmental conditions, etc. These diseases affect agricultural yield and eventually the economies.There are limited resources at disposal for farmers to navigate through this challange.

This projects works on a solution to brigde this gap on farm resources and creates a platform that farmers can exchange tips , empowered by a disease identifying AI platform

Features

🎯 ML technology for plant disease detection from images

🎯 Real-time chatroom where farmers can share knowledge

Backend Model API

GitRepo:https://github.com/WahomeKezia/PlantDisease_Identifier_API/tree/main

StreamLit App :https://plantdiseaseidentifierapi-juhnzakket7henjd4l7afy.streamlit.app/

image

Feature Model Architecture

image

See here: https://colab.research.google.com/drive/1vE6sz_CmQ88p797cVtsdv69A2f5RxykQ?usp=sharing

The PlantVillage Dataset

The data set used in this project is the PlantVillage Dataset. The dataset was published by crowdAI during the "PlantVillage Disease Classification Challenge"

The dataset consists of about 54,305 images of plant leaves collected under controlled environmental conditions. The plant images span the following 14 species:

Apple, Blueberry, Cherry, Corn, Grape, Orange, Peach, Bell Pepper, Potato, Raspberry, Soybean, Squash, Strawberry, and Tomato.

The dataset contains a total of 38 classes of plant disease and 1 class of background images listed below:

Apple Scab Apple Black Rot Apple Cedar Rust Apple Healthy
Blueberry Healthy Cherry Healthy Cherry Powdery Mildew Corn Northern Leaf Blight
Corn Gray Leaf Spot Corn Common Rust Corn healthy Grape Black Rot
Grape Black Measles Grape Leaf Blight Grape Healthy Bell Pepper Healthy
Orange Huanglongbing Peach Bacterial Spot Peach Healthy Bell Pepper Bacterial Spot
Potato Early Blight Potato Healthy Potato Late Blight Raspberry Healthy
Soybean Healthy Squash Powdery Mildew Strawberry Healthy Strawberry Leaf Scorch
Tomato Bacterial Spot Tomato Early Blight Tomato Late Blight Tomato Leaf Mold
Tomato Septoria Leaf Spot Tomato Two Spotted Spider Mite Tomato Target Spot Tomato Mosaic Virus
Tomato Yellow Leaf Curl Virus Tomato Healthy

Due to the limited computational power, it is difficult to train the classification model locally . Therefore, use the processing power offered by Google Colab notebook as it connects us to a free TPU or GPU instance quickly and effortlessly. Train with reduced batche-sizes and apply other preprocessing steps like dataImageGenerator to spare memory space resourses

💻Tech Stacks


Jupyter Python HTML5 Reactjs


Useful Links

  1. The PlantVillage dataset paper can be found here.

About

An image classifier app with a chatroom and a chatbot that helps farms identifier diseases , share ideas and consult an AI chatbot for solutions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published