Accurate crop yield prediction is essential for optimizing agricultural resource allocation and supporting farmers in making informed crop management decisions. This study investigates the effectiveness of various machine learning and deep learning models for predicting crop yields based on key agricultural parameters, including Nitrogen (N), Phosphorous (P), Potassium (K), temperature, humidity, pH, and rainfall. We apply multiple algorithms—Logistic Regression, Multilayer Perceptron, Sequential Minimal Optimization (SMO), J48, Random Forest, REP Tree, and a proposed deep learning model—to evaluate their predictive accuracy in classifying agricultural items. Each model’s performance is assessed using metrics such as Kappa statistic, Mean Absolute Error (MAE), Root Mean Squared Error (RMSE), Relative Absolute Error (RAE), Root Relative Squared Error (RRSE), and the time taken to build the model. Findings reveal that while traditional machine learning models like Random Forest and REP Tree show robust performance, the proposed deep learning model demonstrates enhanced accuracy and efficiency, making it highly promising for crop yield prediction applications. This study underscores the potential of advanced learning algorithms to improve agricultural productivity by providing actionable insights for crop planning and resource management.
Read full abstract