The primary objective of this project is to develop an AI-powered crop yield forecasting system that accurately predicts crop yields across different regions. The system leverages a combination of machine learning algorithms, including Random Forest, XGBoost, RNN (Recurrent Neural Networks), and ANN (Artificial Neural Networks) to improve prediction accuracy and handle the complexity of temporal and nonlinear data patterns. These models are combined using an ensemble Stacking Regressor for more robust predictions. To enhance the interpretability of the models, the project integrates Explainable AI (XAI) techniques, particularly SHAP, to provide transparent insights into how different features influence predictions. The backend is built using Flask, while the frontend is developed with HTML, CSS, and JavaScript, making the platform user-friendly for data input and prediction retrieval. The system will be tested and validated with real agricultural datasets, exploring the impact of climatic and agricultural factors on crop yield forecasting, ensuring adaptability to various regions and crops
Accurate crop yield forecasting plays a pivotal role in agriculture, helping optimize resource allocation, policy formulation, and planning. This project presents an AI-powered crop yield forecasting system utilizing machine learning algorithms such as Random Forest, XGBoost, , RNN (Recurrent Neural Networks), and ANN (Artificial Neural Networks). The ensemble model, Stacking Classifier Regressor, is employed to enhance prediction accuracy by combining the outputs of multiple base learners. To ensure transparency and improve the interpretability of the predictions, SHAP (SHapley Additive exPlanations) is integrated into the system. The backend is developed using Python with the Flask framework, and the frontend is designed with HTML, CSS, and JavaScript. The system is capable of predicting crop yields for various states based on features such as climate data, crop type, and historical yield information. The project aims to provide a user-friendly platform where users can input relevant data and receive accurate predictions, along with explanations of the model's decision-making process. The framework can be adapted to forecast yields for different crops and regions, making it highly versatile.
Keywords:
Crop yield, Machine learning, Random Forest, XGBoost, Stacking Classifier, RNN, ANN, SHAP, Flask, Data prediction, Feature importance.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Processor - I3/Intel Processor
Hard Disk - 160GB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - SVGA
RAM - 8GB
Operating System : Windows 7/8/10
Server side Script : HTML, CSS, Bootstrap & JS
Programming Language : Python
Libraries : Flask, sqllite, Numpy, pandas, sklearn.
IDE/Workbench : VsCode
Technology : Python 3.8+
Database : Sqllite