Cotton Disease Detection Using TensorFlow Machine Learning Technique

Agriculture is a main source of income for farmers in India. Farmers produce many seasonal local crops based on their location. Cotton is the most produced crop across India. Cotton is a commercial crop, and farmers get good capital from cotton. This will increase the income of the farmer. However,...

Full description

Bibliographic Details
Main Authors: Sandeep Kumar, Rajeev Ratan, J. V. Desai
Format: Article
Language:English
Published: Hindawi Limited 2022-01-01
Series:Advances in Multimedia
Online Access:http://dx.doi.org/10.1155/2022/1812025
_version_ 1798001069841711104
author Sandeep Kumar
Rajeev Ratan
J. V. Desai
author_facet Sandeep Kumar
Rajeev Ratan
J. V. Desai
author_sort Sandeep Kumar
collection DOAJ
description Agriculture is a main source of income for farmers in India. Farmers produce many seasonal local crops based on their location. Cotton is the most produced crop across India. Cotton is a commercial crop, and farmers get good capital from cotton. This will increase the income of the farmer. However, one of the basic problems with cotton is that it is easily exposed to many diseases. These diseases need to be identified as early as possible to avoid production loss. In this paper, the CNN algorithm is used to create the prediction model by leveraging the TensorFlow’s Keras API. This model is further used in mobile app development which helps the farmers identify cotton disease and recommend the pesticides which can be used to overcome the disease. The TensorFlow open-source platform was used to prepare the ML model. The TensorFlow Tflite model is created, and after that, the model is converted into the Core ML model, which is used in iOS app to make the disease predication. Google’s core API is used to convert the TensorFlow model into the Core ML model. The label dataset was used to create the model. The Swift language is used in app development. The model accuracy was around 90%. Currently, boll rot and fungal leafspot disease are detected in this app. However, the app can be further extended for other cotton diseases too.
first_indexed 2024-04-11T11:30:17Z
format Article
id doaj.art-721eae8a075d4301890a8058832b84d8
institution Directory Open Access Journal
issn 1687-5699
language English
last_indexed 2024-04-11T11:30:17Z
publishDate 2022-01-01
publisher Hindawi Limited
record_format Article
series Advances in Multimedia
spelling doaj.art-721eae8a075d4301890a8058832b84d82022-12-22T04:26:09ZengHindawi LimitedAdvances in Multimedia1687-56992022-01-01202210.1155/2022/1812025Cotton Disease Detection Using TensorFlow Machine Learning TechniqueSandeep Kumar0Rajeev Ratan1J. V. Desai2MVN UniversityMVN UniversityMVN UniversityAgriculture is a main source of income for farmers in India. Farmers produce many seasonal local crops based on their location. Cotton is the most produced crop across India. Cotton is a commercial crop, and farmers get good capital from cotton. This will increase the income of the farmer. However, one of the basic problems with cotton is that it is easily exposed to many diseases. These diseases need to be identified as early as possible to avoid production loss. In this paper, the CNN algorithm is used to create the prediction model by leveraging the TensorFlow’s Keras API. This model is further used in mobile app development which helps the farmers identify cotton disease and recommend the pesticides which can be used to overcome the disease. The TensorFlow open-source platform was used to prepare the ML model. The TensorFlow Tflite model is created, and after that, the model is converted into the Core ML model, which is used in iOS app to make the disease predication. Google’s core API is used to convert the TensorFlow model into the Core ML model. The label dataset was used to create the model. The Swift language is used in app development. The model accuracy was around 90%. Currently, boll rot and fungal leafspot disease are detected in this app. However, the app can be further extended for other cotton diseases too.http://dx.doi.org/10.1155/2022/1812025
spellingShingle Sandeep Kumar
Rajeev Ratan
J. V. Desai
Cotton Disease Detection Using TensorFlow Machine Learning Technique
Advances in Multimedia
title Cotton Disease Detection Using TensorFlow Machine Learning Technique
title_full Cotton Disease Detection Using TensorFlow Machine Learning Technique
title_fullStr Cotton Disease Detection Using TensorFlow Machine Learning Technique
title_full_unstemmed Cotton Disease Detection Using TensorFlow Machine Learning Technique
title_short Cotton Disease Detection Using TensorFlow Machine Learning Technique
title_sort cotton disease detection using tensorflow machine learning technique
url http://dx.doi.org/10.1155/2022/1812025
work_keys_str_mv AT sandeepkumar cottondiseasedetectionusingtensorflowmachinelearningtechnique
AT rajeevratan cottondiseasedetectionusingtensorflowmachinelearningtechnique
AT jvdesai cottondiseasedetectionusingtensorflowmachinelearningtechnique