Skip to content

A React Native mobile application which is used to classify the potato disease by using convolutional neural networks and TensorFlow. This application also consists of ReactJs application which runs on the web, gives the classification results based on the image uploaded by the user.

Notifications You must be signed in to change notification settings

saikrish02/Potato-Disease-Classification-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

potato-disease-classification

A React Native mobile application which is used to classify the potato disease by using convolutional neural networks and TensorFlow. This application also consists of ReactJs application which runs on the web, gives the classification results based on the image uploaded by the user.

Description

The application is mainly built using react native, which is a cross platform javascript framework for mobile applications. The deep learning Model is created and operated using tensorflow and keras APIs . Python is used for building the model, training it and saving the model. FastAPI is used to serve the model on the server. It is deployed on google cloud platform to serve users from all over world.

The react native application will make a request to the google cloud platform by using the bucket name and the request will be taken and the result is returned as JSON to the native application. Here the results are displayed to the users about the given input image.

Working

This application is very much useful for the farmers who will get a better idea about the yield in the potato field.

It is a user friendly user interface, where the users have to just capture the picture of the potato leaf. The Deep learning model which is trained prior to classification, will be able to classify the given input image and give the class to which the potato leaf belongs to and the confidence for the prediction.

Usually, Potato leaf will have three states, 1. Healthy, 2. Early Blight, 3. Late Blight. The classifier will provide the class mentioned above for each input image. The classes Early and Late blight will give less yield to the farmers as it is affected by some disease.

ScreenShots

Screenshot_2023_0130_175729 Screenshot_2023_0130_175748 Screenshot_2023_0130_175813 Screenshot_2023_0130_175846

About

A React Native mobile application which is used to classify the potato disease by using convolutional neural networks and TensorFlow. This application also consists of ReactJs application which runs on the web, gives the classification results based on the image uploaded by the user.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published