Sustainable Fertilizer Usage Optimizer for higher yield

Project Code :TCMAPY2250

Objective

The "Sustainable Fertilizer Usage Optimizer for Higher Yield" project aims to develop a system that optimizes fertilizer application in agriculture to enhance crop yield while minimizing environmental impact. By analyzing soil health, crop type, weather conditions, and historical data, the system will recommend the most efficient fertilizer types and quantities. The model will use machine learning algorithms to predict optimal fertilization schedules, reducing wastage and preventing overuse. This approach ensures sustainable agricultural practices by promoting resource efficiency, improving soil health, and increasing yield without compromising environmental sustainability or causing long-term harm to the ecosystem.

Abstract

The ML-Based Crop Yield Prediction System aims to provide accurate crop yield predictions by utilizing machine learning techniques on agricultural data. The system incorporates various features, such as soil type, weather conditions, rainfall, temperature, fertilizer usage, and irrigation practices, which are known to affect crop growth and productivity. Several machine learning models, including SVM Regressor, Random Forest Regressor, XGBoost Regressor, Convolutional Neural Networks (CNN), Artificial Neural Networks (ANN), Decision Tree, and Gradient Boosting Regressor, are employed to analyze the data and make reliable predictions. These models are trained using historical agricultural data to predict crop yields based on input parameters, helping agricultural planners, farmers, and researchers optimize their crop management strategies.

The system is developed using the Flask framework for the backend, and HTML, CSS, and JavaScript are used to design the front-end interface. The user-friendly application allows users to input various agricultural data points and receive accurate crop yield predictions accurately. By providing a tool that combines data science with agricultural expertise, this project aims to enhance decision-making processes, improve resource allocation, and increase crop productivity. The predictions provided by the system help optimize farming practices, making the process more efficient and sustainable, and ultimately improving food security.

Keywords: Crop yield prediction, Machine learning, SVM Regressor, Random Forest, XGBoost, CNN, ANN, Decision Tree, Gradient Boosting, Flask.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

HARDWARE REQUIREMENTS

β€’      Processor                                        - I5/Intel Processor

β€’      RAM                                       - 8GB (min)

β€’      Hard Disk                                - 160 GB

β€’      Key Board                               - Standard Windows Keyboard

β€’      Mouse                                      - Two or Three Button Mouse

β€’      Monitor                                    - Any

SOFTWARE REQUIREMENS

β€’      Operating System                    :  Windows 7/8/10

β€’      Server side Script                    :  HTML, CSS, Bootstrap & JS

β€’      Programming Language         :  Python

β€’      Libraries                                  :  Flask, Pandas, Mysql.connector, Os, Numpy,

                                                                Scikit-learn.                                                                                

β€’       IDE/Workbench                     :  VS-Code

β€’      Technology                             :  Python 3.10+

β€’      Server Deployment                 :  Xampp Server

β€’      Database                                  :  MySQL

Demo Video

mail-banner
call-banner
contact-banner
Request Video