Advancing crop recommendation system with supervised machine learning and explainable artificial intelligence
Sourabh Shastri1, Sachin Kumar1, Vibhakar Mansotra1
1Department of Computer Science and IT, University of Jammu, Jammu, Jammu and Kashmir, India.
None:
Agriculture is one of the most important sectors, as many countries' economies depend on it. At the same time, meeting the food requirements of the increasing population is also challenging, as the land for agriculture is curtailed everywhere. Thus, there is a need to increase crop productivity, and machine learning (ML) techniques are very helpful in recommending suitable crops based on soil, weather, and other parameters. This work presents a crop recommendation model based on Gradient Boosting trained on a crop recommendation dataset. The model can accurately recommend crops based on nutrients and environmental parameters. The proposed method shows promising results in agricultural crop recommendation, with a 99.27% accuracy rate, 99.32% precision, 99.36% recall, and 99.32% F1 score. This proposed model is pertinent because, further, the amalgamation of Explainable Artificial Intelligence (XAI) helps to provide detailed explanations to give agronomists a reliable and steady tool for fast and accurate recommendation of crops.
More Related Videos
05:47Evidence-based Knowledge Synthesis and Hypothesis Validation: Navigating Biomedical Knowledge Bases via Explainable AI and Agentic Systems
Published on: June 13, 2025
06:37Author Spotlight: Addressing Technical and Subjective Challenges in Measuring Classroom Attention
Published on: December 15, 2023
Related Concept Videos
Multiple Regression
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
Light Acquisition
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Non-equilibrium in the Cell
Plant Breeding and Biotechnology
Multi-input and Multi-variable systems
In the absence...
