Evaluating Machine Learning Models for Crop Recommendation with Optimal Nutrient Deviation Features

This research introduces a method for suggesting crops by combining domain-specific agricultural knowledge with machine learning models, focusing on the importance of deviations from optimal nitrogen (N), phosphorus (P), and potassium (K) levels to improve prediction accuracy. Feature engineering is used to compute deviation scores for N, P, and K, which are then applied in a comparative analysis of machine learning algorithms, like Random Forest, K-Nearest Neighbors, Logistic Regression and Support Vector Machine. The Random Forest algorithm has achieved a good test accuracy of 99.7% along with precision, recall, and F1 scores of 0.99. SVM, KNN, Logistic Regression and Decision Tree algorithms have achieved test accuracies of 97.95%, 97.50%,98.18%, and 88.64%, respectively. Additionally, a recommendation system was developed using nutrient ratios and cross-validation method in assessing nutrient levels in soil, helping farmers understand the percentage of soil nutrients. By focusing on both actual and optimal nutrient values, this research aims to help farmers in improving crop yield predictions.

Authors

Institutions

Publication Details

Published
2024-11-29
DOI
https://doi.org/10.1109/icdcc62744.2024.10961764
Primary Topic
Smart Agriculture and AI
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Evaluating Machine Learning Models for Crop Recommendation with Optimal Nutrient Deviation Features

G P Shwetha, Bhat Geetalaxmi Jairam
Smart Agriculture and AI
article

Evaluating Machine Learning Models for Crop Recommendation with Optimal Nutrient Deviation Features

G P Shwetha, Bhat Geetalaxmi Jairam
article en

Abstract

This research introduces a method for suggesting crops by combining domain-specific agricultural knowledge with machine learning models, focusing on the importance of deviations from optimal nitrogen (N), phosphorus (P), and potassium (K) levels to improve prediction accuracy. Feature engineering is used to compute deviation scores for N, P, and K, which are then applied in a comparative analysis of machine learning algorithms, like Random Forest, K-Nearest Neighbors, Logistic Regression and Support Vector Machine. The Random Forest algorithm has achieved a good test accuracy of 99.7% along with precision, recall, and F1 scores of 0.99. SVM, KNN, Logistic Regression and Decision Tree algorithms have achieved test accuracies of 97.95%, 97.50%,98.18%, and 88.64%, respectively. Additionally, a recommendation system was developed using nutrient ratios and cross-validation method in assessing nutrient levels in soil, helping farmers understand the percentage of soil nutrients. By focusing on both actual and optimal nutrient values, this research aims to help farmers in improving crop yield predictions.

JSS Science and Technology University (IN)
Zero hunger
Openalex Percentile: Top 84%
Smart Agriculture and AI
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.