Predicting Sugar Yield From Sugarcane Using Machine Learning

Project Code :TCMAPY1949

Objective

The primary objective of this project is to develop a machine learning–based system for predicting sugar yield from sugarcane using agronomic data. The project involves collecting and preprocessing data related to sugarcane growth stages, genotypes, and various agronomic factors, followed by training multiple machine learning models such as Stacking, Voting, CNN, AdaBoost, and CatBoost to achieve high prediction accuracy. The performance of these models will be compared to identify the most effective approach for sugar yield prediction. A user-friendly web interface will also be developed using Flask, enabling users to input crop data and obtain yield predictions easily. The system’s performance will be evaluated using metrics like accuracy, precision, and recall. Ultimately, this project aims to provide researchers and farmers with a practical decision-support tool to enhance crop management and breeding strategies.

Abstract

The aim of this project is to develop a machine learning-based system for predicting sugar yield from sugarcane. The dataset used contains various agronomic features such as sugarcane genotypes, crop stages, population count, and stalk weight, among others. By leveraging machine learning models, including Stacking Regressor, Voting Regressor, CNN, AdaBoost, and CatBoost Regressor, the system generates accurate predictions for sugar yield, represented by T_SPACRE, which indicates the pounds of sugar per acre. This prediction model offers insights into the factors influencing sugar production and helps optimize breeding programs for better yield outcomes. The system is built on a Flask-based web application, where users can input crop data to obtain predictions. The results from different machine learning models are compared to select the most effective approach for yield prediction. The project demonstrates the power of machine learning in agricultural research, providing an efficient and automated way to forecast sugarcane productivity.

Keywords: Machine Learning, Sugar Yield, Sugarcane, T_SPACRE, Stacking, Voting, CNN, AdaBoost, CatBoost, 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                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                              - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB

 

Software Requirements:

Operating System                   :  Windows 7/8/10

Server side Script                    :  HTML, CSS, Bootstrap & JS

Programming Language         :  Python

Libraries                                  :  Flask/Django, Pandas, Mysql.connector, Os, Smtplib, Numpy

IDE/Workbench                      :  PyCharm

Technology                             :  Python 3.6+

Server Deployment                 :  Xampp Server

Database                                 :  MySQL

Demo Video

mail-banner
call-banner
contact-banner
Request Video