arrow
Return

A Decision Support System for Crop Recommendation Using Machine Learning Classification Algorithms

delete2024-07-30
delete4
delete
OA
AI
M
Murali Krishna Senapaty
A
Abhishek Ray
N
Neelamadhab Padhy *
DOI:10.3390/agriculture14081256delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Today, crop suggestions and necessary guidance have become a regular need for a farmer. Farmers generally depend on their local agriculture officers regarding this, and it may be difficult to obtain the right guidance at the right time. Nowadays, crop datasets are available on different websites in the agriculture sector, and they play a crucial role in suggesting suitable crops. So, a decision support system that analyzes the crop dataset using machine learning techniques can assist farmers in making better choices regarding crop selections. The main objective of this research is to provide quick guidance to farmers with more accurate and effective crop recommendations by utilizing machine learning methods, global positioning system coordinates, and crop cloud data. Here, the recommendation can be more personalized, which enables the farmers to predict crops in their specific geographical context, taking into account factors like climate, soil composition, water availability, and local conditions. In this regard, an existing historical crop dataset that contains the state, district, year, area-wise production rate, crop name, and season was collected for 246,091 sample records from the Dataworld website, which holds data on 37 different crops from different areas of India. Also, for better analysis, a dataset was collected from the agriculture offices of the Rayagada, Koraput, and Gajapati districts in Odisha state, India. Both of these datasets were combined and stored using a Firebase cloud service. Thirteen different machine learning algorithms have been applied to the dataset to identify dependencies within the data. To facilitate this process, an Android application was developed using Android Studio (Electric Eel | 2023.1.1) Emulator (Version 32.1.14), Software Development Kit (SDK, Android SDK 33), and Tools. A model has been proposed that implements the SMOTE (Synthetic Minority Oversampling Technique) to balance the dataset, and then it allows for the implementation of 13 different classifiers, such as logistic regression, decision tree (DT), K-Nearest Neighbor (KNN), SVC (Support Vector Classifier), random forest (RF), Gradient Boost (GB), Bagged Tree, extreme gradient boosting (XGB classifier), Ada Boost Classifier, Cat Boost, HGB (Histogram-based Gradient Boosting), SGDC (Stochastic Gradient Descent), and MNB (Multinomial Naive Bayes) on the cloud dataset. It is observed that the performance of the SGDC method is 1.00 in accuracy, precision, recall, F1-score, and ROC AUC (Receiver Operating Characteristics-Area Under the Curve) and is 0.91 in sensitivity and 0.54 in specificity after applying the SMOTE. Overall, SGDC has a better performance compared to all other classifiers implemented in the predictions.
Keywords:
crop recommendation
machine learning
global positioning system
accuracy rate
precision agriculture

Journal

Agriculture cover
Agriculture
IF:
3.6
Papers:
1.3W
Citations:
2.8W

Organization

G
GIET University
Scholars:
254
Papers: 203
Citations: 158
Cited Papers

Cited Papers

errShare
errSave
Contrasting Habitat Use and Population Dynamics of Reef Manta Rays Within the Nusa Penida Marine Protected Area, Indonesia
err2019-05-01
err0
errOAAI
errElitza S. Germanov; Lars Bejder; Delphine B. H. Chabanne; Dharmadi Dharmadi; I. Gede Hendrawan; Andrea D. Marshall; Simon J. Pierce; Mike van Keulen; Neil R. Loneragan
errShare
errSave
Determining the utility and durability of medical equipment donated to a rural clinic in a low-income country
err2014-12-18
err0
errOAAI
errMelissa Bauserman; Claire Hailey; Justin Gado; Adrien Lokangaka; Jessica Williams; Rebecca Richards-Kortum; Antoinette Tshefu; Carl Bose
errShare
errSave
The Human Release Hypothesis for biological invasions: human activity as a determinant of the abundance of invasive plant species
err2014-05-14
err0
errOAAI
errHeike Zimmermann; Patric Brandt; Joern Fischer; Erik Welk; Henrik von Wehrden
errShare
errSave
A Cloud Enabled Crop Recommendation Platform for Machine Learning-Driven Precision Farming
errSENSORS
IF3.5
err2022-08-22
err22
errOAAI
errThilakarathne, Navod Neranjan; Abu Bakar, Muhammad Saifullah; Abas, Pg Emerolylariffion; Yassin, Hayati
errShare
errSave
Tidal dispersion and flushing times in a multiple inlet lagoon
err2014-04-28
err0
PREAI
errJoão D. Lencart e Silva; Carina L. Lopes; Ana Picado; Magda C. Sousa; João M. Dias
errShare
errSave
Explainable deep learning in plant phenotyping
err2023-09-19
err13
errOAAI
errMostafa, Sakib; Mondal, Debajyoti; Panjvani, Karim; Kochian, Leon; Stavness, Ian
errShare
errSave
Toward natural approaches in restoration: Experiments of co‐evolving physical and biological structures in a self‐organizing step‐pool channel
err2021-08-30
err0
errOAAI
errAnne Chin; Alison P. O'Dowd; Patina Mendez; Katrina Velasco; Joan L. Florsheim; Laura R. Laurencio; Roger D. Leventhal
errShare
errSave
Explainable deep convolutional neural networks for insect pest recognition
err2022-10-01
err28
errOAAI
errCoulibaly, Solemane; Kamsu-Foguem, Bernard; Kamissoko, Dantouma; Traore, Daouda
errShare
errSave
researcher View more