Incorporating meteorological data and pesticide information to forecast crop yields using machine learning
Crop Yield Predictor is a full-stack web application that leverages machine learning to estimate agricultural crop yields based on key environmental and input factors. Using a dataset spanning from 1997 to 2017, the system considers variables such as crop type, season, state, rainfall, temperature, fertilizer usage, pesticide application, and cultivated area. The backend, built with FastAPI, hosts a trained regression model (XGBoost or Random Forest) that predicts crop yield in hectograms per hectare. The frontend, developed using React, allows users to input field data and receive real-time yield predictions along with smart recommendations on pesticide and fertilizer usage. This intelligent advisory system aims to support farmers and agricultural planners in making informed decisions, optimizing resource usage, and enhancing crop productivity through data-driven insights. This system bridges the gap between data analytics and agriculture, promoting smarter resource use and precision farming practices.
Authors
- Joel Booma
- Moses Chinnappan
- Pavan Kumar Vanma
- Balakrishna Macharla
- Tharun Kali
Publication Details
- Journal
- World Journal of Advanced Engineering Technology and Sciences
- Published
- 2025-05-09
- DOI
- https://doi.org/10.30574/wjaets.2025.15.2.0571
- Primary Topic
- Smart Agriculture and AI
- Type
- article
- Field-Weighted Citation Impact
- 0.00