Temperature control mode prediction in a greenhouse based on SMOTETomek-ISSA-CatBoost model
-
Graphical Abstract
-
Abstract
Temperature is a critical factor influencing crop growth in controlled environment agriculture. Accurate regulation of air temperature within a greenhouse is essential for promoting optimal crop development and enhancing production efficiency. In this study, a Categorical Boosting model based on SMOTETomek mixed sampling method and improved Sparrow Search Algorithm (SMOTETomek-ISSA-CatBoost) was proposed to predict the categories of greenhouse temperature control modes. This study utilized historical temperature control mode data, which had been accumulated by cultivation experts through practical production and demonstrated effective in temperature management. To enhance the model’s performance and achieve real-time, precise temperature regulation in greenhouses, firstly, the SMOTETomek mixed sampling method was utilized to expand the original training set, effectively addressing the issue of data imbalance. Secondly, the Latin Hypercube Sampling (LHS) method, the Cauchy mutation perturbation operator, and a greedy rule were employed to refine the Sparrow Search Algorithm to enhance the global search capability. Ultimately, the improved Sparrow Search Algorithm was employed to optimize the hyper-parameters of CatBoost model to improve its predictive accuracy. Compared with SMOTETomek-CatBoost models optimized by Whale Optimization Algorithm (WOA), Fruit Fly Optimization Algorithm (FOA), Particle Swarm Optimization (PSO), and standard Sparrow Search Algorithm (SSA), the SMOTETomek-ISSA-CatBoost model demonstrated better prediction efficacy, with F1-score and AUC values reaching 0.8147 and 0.9629, respectively. The SMOTETomek-ISSA-CatBoost model exhibited the capability to predict the category of temperature control modes in a greenhouse accurately, thereby providing a decision-making foundation for intelligent management of greenhouse environments.
-
-