Next Article in Journal
Abietane Diterpenoids from the Bark of Cryptomeria japonica and Their Antifungal Activities against Wood Decay Fungi
Previous Article in Journal
Phenolic Monoterpenes Conversion of Conobea scoparioides Essential Oil by Hydrotalcite Synthesized from Blast-Furnace Slag
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Machine Learning Application in Horticulture and Prospects for Predicting Fresh Produce Losses and Waste: A Review

by
Ikechukwu Kingsley Opara
1,2,
Umezuruike Linus Opara
1,3,
Jude A. Okolie
4 and
Olaniyi Amos Fawole
5,*
1
SARChI Postharvest Technology Research Laboratory, Africa Institute for Postharvest Technology, Faculty of AgriSciences, Stellenbosch University, Stellenbosch 7600, South Africa
2
Department of Food Science, Stellenbosch University, Stellenbosch 7600, South Africa
3
UNESCO International Centre for Biotechnology, Nsukka 410001, Enugu State, Nigeria
4
Gallogly College of Engineering, University of Oklahoma, Norman, OK 73019, USA
5
Postharvest and Agroprocessing Research Centre, Department of Botany and Plant Biotechnology, University of Johannesburg, Johannesburg 2006, South Africa
*
Author to whom correspondence should be addressed.
Plants 2024, 13(9), 1200; https://doi.org/10.3390/plants13091200
Submission received: 17 February 2024 / Revised: 19 April 2024 / Accepted: 23 April 2024 / Published: 25 April 2024
(This article belongs to the Section Horticultural Science and Ornamental Plants)

Abstract

:
The current review examines the state of knowledge and research on machine learning (ML) applications in horticultural production and the potential for predicting fresh produce losses and waste. Recently, ML has been increasingly applied in horticulture for efficient and accurate operations. Given the health benefits of fresh produce and the need for food and nutrition security, efficient horticultural production and postharvest management are important. This review aims to assess the application of ML in preharvest and postharvest horticulture and the potential of ML in reducing postharvest losses and waste by predicting their magnitude, which is crucial for management practices and policymaking in loss and waste reduction. The review starts by assessing the application of ML in preharvest horticulture. It then presents the application of ML in postharvest handling and processing, and lastly, the prospects for its application in postharvest loss and waste quantification. The findings revealed that several ML algorithms perform satisfactorily in classification and prediction tasks. Based on that, there is a need to further investigate the suitability of more models or a combination of models with a higher potential for classification and prediction. Overall, the review suggested possible future directions for research related to the application of ML in postharvest losses and waste quantification.

1. Introduction

Horticultural produce is known to contain essential nutritious elements in large quantities [1,2,3]. These essential nutrients are vital to maintaining a healthy life and have many benefits for the human body [4]. Chronic diseases such as hypertension, heart disease, stroke, diabetes, cancer, and pulmonary disease are the leading causes of mortality [5]. Increasing cases of obesity and malnutrition are also a growing concern worldwide. Research evidence has shown that increased fruit and vegetable consumption decreases the risk of diseases [6]. Also, there is a correlation between fruit and vegetable consumption and delays in age-related disorders [6,7]. Despite the benefits obtained from the consumption of fruit and vegetables, a remarkable amount is still wasted globally throughout the food value chain for several reasons, such as pest and disease infestation, environmental stress, quality issues, and marketing aesthetic standards [8,9]. To address these challenges, artificial intelligence (AI), particularly ML, has emerged as a promising tool in preharvest and postharvest horticulture [10].
Horticulture is critical to supplying fruit and vegetables, which are rich in essential nutrients and contribute significantly to global economies. Despite their importance, horticultural practices in various regions remain rudimentary, often due to barriers such as a lack of modern technology. This is because these farmers are reluctant to use modern technologies for several reasons, such as a lack of skill and the cost of acquiring such technology [11]. This results in high preharvest and postharvest losses. Deficiencies in data-driven decision-making related to weather, soil conditions, irrigation, and pest management contribute to inefficiencies that can be addressed through ML technologies. The integration of ML algorithms into the horticultural value chain (Figure 1) can enhance produce quality and optimize resource allocation, thereby increasing the return on investment for stakeholders [12].
Recent technologies in machine vision, sensors, and remote satellite data generation have produced big data at different stages of the food value chain. As a result, the advent of big data technologies has catalyzed the application of ML in various stages of the food value chain.
ML has been widely used in different fields of agriculture and plant science, such as plant breeding [13], in vitro culture [14], stress phenotyping [15], stress physiology [16], plant system biology [17], plant identification [18], plant genetic engineering [19], and pathogen identification [20]. Despite the growing body of research on ML in agriculture, there is a noticeable gap in the literature concerning its application in postharvest loss and waste management. The available literature is mainly focused on the application of ML technologies in preharvest horticulture and on the classification of fruit and vegetables for sorting and grading [21,22,23,24,25]. A Scopus search with filters for the past decade showed 89 reviews for ML combined with deep learning, AI, and machine vision applications in agriculture and food production. A further investigation shows that only seven reviews included information on the application of ML in postharvest horticulture [26,27,28,29,30,31,32]. Given this gap, the present review aims to synthesize the current knowledge on ML applications in preharvest horticulture and extend the discussion to postharvest scenarios, including processing and retail. The review structure is as follows: firstly, an overview of the concept of the ML technique in horticultural production was presented, followed by the application of ML in preharvest horticulture. Further discussion was presented on the application of ML in postharvest handling and processing. In addition, the application of ML in retail was discussed. Lastly, the prospects of the application of ML in postharvest loss and waste quantification and prediction and prospects in the area were discussed.

1.1. The Concept of ML Technique—An Overview

ML is a subset of AI focused on the development of algorithms and statistical models that enable computers to learn and make predictions or decisions without being explicitly programmed for specific tasks. While AI is a broader concept that encompasses machines designed to mimic human intelligence, including reasoning, learning, and problem-solving, ML specifically deals with the learning aspect, where machines improve their performance on a task through exposure to data. In essence, all machine learning is AI, but not all AI is machine learning; AI includes rule-based systems, expert systems, and other methods that do not necessarily involve learning from data.
In the current era, vast amounts of data are generated across various domains, presenting opportunities and challenges for data analysis. These data can be used for validation, calibration, classification, verification, prediction, and characterization of variables. However, using manual approaches to process and perform tasks with the generated data has resulted in several challenges due to the size and complexity of the data [33]. To resolve this problem, a sub-field of AI known as ML emerged to automatically learn and capture the relationship between various features in data to produce a result used in decision-making. The primary aim of ML is to formulate algorithms capable of autonomously discerning patterns in data and making informed predictions or decisions [34]. The process involves feeding ML models with a large amount of data and allowing them to learn the features and patterns within the data.
ML has gained significant attention in recent years due to the increasing availability of big data in different fields and the need to harness these data to solve problems [35]. ML has been applied in various fields, such as transportation, telecommunication, healthcare, finance, and agriculture. In the agricultural sector, ML has found applications in areas such as crop yield prediction [36,37], pest and disease detection [38], and cultivar classification [39]. By leveraging ML, farmers can optimize their production inputs and improve their yields, thereby enhancing food security.
Although ML was initially conceived as a complement to traditional statistical methods, it offers distinct advantages, such as automation and the capacity for self-improvement through iterative learning [40]. As defined by Wang et al. [40], ML deals with the development of intelligent models that use algorithms to predict, estimate, and classify a variable. The performance of an ML model is contingent upon the quality of feature analysis, data preprocessing techniques, and the efficacy of the algorithmic methods employed [40].

1.2. Machine Learning Models

There are different types of learning in ML models—supervised, semi-supervised, unsupervised, and reinforced learning (Figure 2). The main difference between supervised and other learning types is that the datasets used are labeled with features to known outputs. In semi-supervised learning, the datasets used are both labeled and unlabeled, and usually, the numbers of unlabeled data are higher than the labeled data [41]. Unlike supervised learning, unsupervised learning uses unlabeled datasets to learn patterns and predict output. Reinforced learning allows the model to simulate its environment and make predictions based on the state of the environment.
ML models like random forest (RF), K-nearest neighbors (KNNs), and linear regression (LR) are designed to identify and learn patterns within datasets [43]. The predictive accuracy of a machine learning model generally improves with increased exposure to relevant data [44]. Models are widely used for predictive analysis as data features are learned and tuned to improve performance. ML models can be broadly categorized into supervised, semi-supervised and unsupervised learning algorithms as shown in Figure 2. Supervised learning algorithms are trained on labeled datasets, allowing them to make predictions or classifications, whereas unsupervised learning algorithms work with unlabeled data to identify underlying patterns or structures [45]. In horticultural applications, supervised models like RF and KNN have been effectively used for tasks such as disease detection and yield prediction, while unsupervised models find utility in clustering similar types of produce based on features like size, color, and texture. Other advanced models like SVM and neural networks are also gaining traction in horticultural applications, offering higher accuracy and the ability to model complex relationships in data [37].
The architecture of learning and prediction activities in ML is presented in Figure 3. The original data are usually split into two—a training dataset and a test dataset. In some cases, there is a third dataset for model validation after testing. The training dataset is used to train the model, while the test dataset is used to evaluate the performance of the model. The model makes predictions using the observed pattern in the training dataset without knowing the true target variable. The predictions of the model are then compared to the true target variables, and performance parameters are recorded [40].

1.3. Parameters Used to Evaluate the Performance of an ML Model

The evaluation of an ML model’s performance relies on a set of metrics that quantify its accuracy and reliability. According to Raschka [46], the parameter for evaluating an ML model is mostly the all-around performance of the model. This is important in identifying the ideal model to perform a task. Commonly employed metrics for assessing model performance include the confusion matrix, classification accuracy, cross-validation, F1-score, precision, and recall [11]. In horticultural applications, metrics like precision and recall are particularly important when the cost of false positives and false negatives, such as misclassifying produce quality, can be high.

2. ML Application in Preharvest Horticulture

While ML has extensive applications in diverse fields like telecommunication and healthcare, its utility in preharvest horticulture is increasingly recognized [40]. Recent studies have highlighted the growing role of ML in preharvest horticulture, particularly in areas like disease and weed detection, yield prediction, and crop quality assessment [43,47,48].

2.1. Pest and Disease Prediction and Detection

In horticulture, the timely detection of pests and diseases is crucial for implementing effective control measures. This is because it enables farmers to plan mitigation and control measures [49]. Disease detection can be time-consuming, especially where traditional laboratory methods are used [50]. The methods often come with limitations, such as high costs and time consumption [50]. As a result, AI-based techniques that use cameras for image acquisition have recently emerged for disease detection. Emerging AI-based techniques leverage ML and deep learning algorithms to enhance pest and disease recognition accuracy and speed. These technologies allow for early detection and management of pests and diseases to increase yield [51]. This is important because pest and disease infestations affect the quality of horticultural products and may lead to losses or waste [49].
A growing body of research has focused on employing ML algorithms to detect and predict pests and diseases in horticulture (Table 1). Pantazi et al. [21] investigated the infection of milk thistle by smut fungus. Three ML models—supervised Kohonen network, counter propagation artificial neural network, and XY-fusion network—were used to identify infected and healthy plants during plant growth. In a similar study, Chung et al. [52] applied the support vector machine (SVM) to classify rice seedlings infected by Bakanae disease from the healthy ones. Maniyath et al. [50] applied several ML models to distinguish between healthy and disease-infected papaya leaves. The authors reported that the random forest (RF) model outperformed other models with an accuracy of 70.14%. Kasinathan et al. [51] classified and detected insects in field crops using artificial neural networks (ANNs), SVM, KNN, naïve Bayes (NB), and convolutional neural network (CNN) models. The study was based on the shape features of the insect, and the results showed that the CNN is a suitable classification model for the study in comparison with the other models. Skawsang et al. [49], in another study, applied ML models to forecast the occurrence of pests using metrological and plant phenology data. The study aimed to provide an early warning system for effective pest control. In another study, Javidan et al. [53] developed a method to classify disease-infected and healthy grape leaves. The authors used principal component analysis (PCA) to reduce the data dimension before subjecting the data to SVM classification. The result showed that the SVM classifier combined with the linear kernel, using the gray-level co-occurrence matrix (GLCM) features, produced a 98.71% accuracy. Mohammed et al. [54] developed a method of predicting date palm mite infestation on date fruits using meteorological variables and the physicochemical properties of date fruits integrated into LR and decision forest regression (DFR) models. The authors reported that when the meteorological and physicochemical properties were combined, the model was able to predict the date palm mite count on date palm fruits with an accuracy of R2 = 0.918. Collectively, these studies suggest the potential of ML algorithms to provide accurate and timely predictions, aiding in the development of effective management strategies for pest and disease control. This is important in planning management strategies to avoid fruit and vegetable losses and waste due to pest and disease defects and damage.

2.2. Prediction and Detection of Crop Loss Due to Natural Causes

Extreme weather and climatic conditions pose significant risks for on-farm crop loss, often beyond the control of standard farming operations [57]. Farmers often rely on agricultural insurance as a financial safety net to mitigate these risks. Insurance institutions perform field evaluations to estimate the yield loss in the event of crop loss through a natural disaster. The accuracy of insurance estimations often hinges on identifying “Homogeneous Damage Zones”, which facilitate the extrapolation of localized data to estimate losses across an entire field [57].
Table 2 summarizes various ML applications designed to detect and predict crop loss arising from natural causes. To investigate damaged zones in fields affected by hailstorms, Sosa et al. [57] developed a method that combined sentinel images with damage evaluation data to determine damaged zones in fields affected by hailstorms to help in insurance claims. In a similar study, Li et al. [58] developed a system to investigate drought risk and its effect on wheat production in the North China Plain. The study also aimed to guide agricultural insurance, which could be a serious issue when a natural disaster causes damage to a farm. The authors fed the result of the model to simulate the crop–weather relationship over a large area (MCWLA) into an RF and multiple linear regression (MLR) models to estimate losses due to drought in three different scenarios—mild drought, moderate drought, and severe drought. In another study, Xu et al. [59] applied the SVM model since it performed better than the ANN to predict the distribution of frost damage to tea trees in the Zhejiang Province of China in 2016/2017. The authors used meteorological data to predict the future occurrence of frost events to help farmers in their decision-making. In a recent study, Prodhan et al. [22] estimated future drought and its effect on yield loss in South Asia using an ensemble ML (EML) that was embedded with RF and a gradient boosting machine (GBM). The model performed optimally in predicting yield loss risk for rice, wheat, and maize crops, with a root mean square error (RMSE) lower than that of RF and GBM as stand-alone models.
The existing literature Indicates limited studies focused on predicting crop loss due to natural causes, often attributed to the limited availability of comprehensive data. This can be attributed to the limited available data [58]. The accurate prediction of crop loss due to natural causes in a wide area mostly relies on historical events as input data, but detailed information on damaged areas and losses is mostly unavailable. Given these challenges, future research should prioritize the characterization of natural events affecting crop production, as accurate predictions are crucial for global food security.

2.3. Yield Prediction

Achieving optimum yield in horticultural production is critical, as it directly impacts the farmer’s return on investment and broader food security. Within the framework of precision agriculture, accurate yield prediction is indispensable for enabling proactive planning and decision-making by farmers and other stakeholders in the value chain [63]. Also, yield prediction is essential for matching demand with supply. Lastly, yield prediction is fundamental to helping farmers know the right harvest time to avoid storage loss [10]. However, yield prediction is complicated by various factors, including weather conditions, soil properties, and pest incidence, which introduce significant variability. Given these complexities, developing automated yield prediction systems using machine learning algorithms is increasingly seen as a necessity.
Recent studies have applied different ML models to predict crop yield in different scenarios. Ramos et al. [64] used a machine vision system and an image-processing model to detect and classify fruit. The system developed in the study was used to count coffee fruit on the tree branches and classify the fruit as harvestable or not harvestable. In another study, Sengupta and Lee [65] applied the SVM to identify the number of immature green citrus fruit in a tree canopy. The result showed that the model accurately identified and counted 80.4% of the fruit. Abbas et al. [66] developed a model to predict the yield of potatoes in the Atlantic Region of Canada using LR, elastic net (EN), KNN, and support vector regression (SVR). The result of the study was important for establishing field-specific management practices for potato growers in the area. Similarly, to predict the yield of Irish potatoes and maize in the Musanze district in Rwanda, Kuradusenge et al. [37] applied the RF to determine the effect of temperature and rainfall on crop yield. The study aimed to provide farmers with early information on the expected climatic conditions to mitigate climate change’s impact on crop production. In a similar study, Iniyan et al. [36] used several models (LR, decision tree (DT), elastic net, Lasso regression, Ridge regression, partial least square regression (PLSR), gradient boost regression (GBR), and long short-term memory (LSTM)) to predict yield loss based on historical agronomical data gathered in 18 years. The agronomical data used in the study have more variables (temperature, precipitation, humidity, soil type, crop type, season, and field area) than most of the published literature, which improves the reliability of the results of the models. Khan et al. [67] describe how plant height, fruit production, slope, leaf loss, and blower damage can be used to predict yield loss during the mechanical harvesting of wild blueberry. The authors applied SVR, LR, and RF to predict losses, and the study’s overall result could help optimize the harvesting technique for loss reduction. These studies demonstrated the efficacy of diverse ML algorithms in yield prediction, providing valuable insights for farmer decision-making and planning. Compared to other non-regression ML models, regression models such as SVR, LR, and RF have several advantages for prediction, hence their application for yield, pest and disease, and crop loss prediction in the studies. Regression models are used to investigate vital relationships between targeted variables of interest and the predictor variables [68] due to their ability to form associations between dependent and independent variables. Additionally, these models allow prediction through time series data and show the underlying relationship among variables [69]. For instance, an LR model easily fits a single parameter (predicted output) and captures a nonlinear relationship between predictor and response variables. This straightforward attribute of LR makes it the most used model for prediction tasks [69]. Table 3 summarizes the key studies that have employed ML models for yield prediction.

2.4. Crop Quality

The quality assessment of horticultural produce is critical for determining compliance with market standards, thereby influencing marketability and pricing. Therefore, accurate quality classification is pivotal for aligning produce with market standards, optimizing pricing, and minimizing postharvest losses and waste [48,73]. Factors such as temperature, humidity, farming method, and packaging affect preharvest and postharvest crop quality [10]; other factors could be contamination due to foreign materials [74]. These factors could result in economic loss because of postharvest losses and waste, with a broader implication for natural resources used for food production and the environment.
ML technologies offer a time-efficient and highly accurate approach to quality classification in horticultural produce. Zhang et al. [74] applied linear discriminant analysis (LDA) and SVM to classify foreign material inside cotton lint. The study reported a 95% accuracy in the classification of cotton lint by the SVM model. Zulkifli et al. [75] developed a model that combined a machine vision system with discriminant analysis and the SVM model to predict the ripening stages of papaya. The model performed optimally, with LDA producing the highest result accuracy of 83.5%. In another study, Agarwal et al. [76], designed an SVM, KNN, multi-layer perceptron (MLP), and NB method to classify wheat grains into ‘fresh’ and ‘rotten’. The authors reported that SVM produced the highest accuracy of 93% based on color features, while the NB model produced the highest accuracy of 65% based on texture features. The result proved SVM to be a strong discriminatory model as it tended to classify with the highest accuracy with color features, which are regarded as possessing high discriminatory features in comparison to texture features [76]. Occhiuzzi et al. [77], developed an RFID-based system that was aimed at controlling the environmental conditions of stored avocado fruits and detecting ripening status. The system fed the data retrieved from the tag reader into an SVM that classified the fruits into “unripe”, “stock”, “grocery”, and “consumer” with more than 85% accuracy. Researchers have prominently used SVM for classification tasks and compared its performance to other classifiers [76,78,79]. Their results demonstrated SVM’s ability to classify variables with good accuracy. This is due to its generalization ability, robustness, and simple principle, which make it arguably the most popular model for supervised learning [80]. The industrial-scale adoption of these machine learning technologies holds significant promise for reducing postharvest losses attributable to suboptimal produce quality. Table 4 summarizes key studies employing machine learning models for quality assessment in horticultural produce.

3. ML Application in Postharvest Handling and Processing

The recent literature indicates a growing application of machine learning technologies in postharvest handling and processing, particularly in fresh produce sorting, grading, and cultivar classification. These two postharvest activities are traditionally manual and subjective and are based on physical attributes such as shape, color, and the presence of blemishes [85,86]. The labor-intensive and time-consuming nature of traditional manual methods, coupled with their subjectivity, has led to the adoption of machine learning technologies to address these challenges.

3.1. Fruit and Vegetable Sorting/Grading

The sorting of fresh produce is a quality classification activity and is greatly affected by the market standard, especially for export commodities [9]. According to Opara et al. [9], sorting fruits and vegetables is important because aesthetics is a significant attribute in fresh produce grading, determining the quality and monetary value of such fresh produce. Many traditional sorting processes involve an individual’s physical identification of fresh produce based on specific attributes that are sometimes straining, time-consuming, and dependent on the sorter’s perception [85,86,87,88]. Also, traditional sorting methods are prone to inaccuracy due to fatigue and lack of training [89], and this may contribute to losses [87,90]. Adopting ML technologies is thus crucial for enhancing efficiency and productivity in sorting and grading fresh produce.
Table 5 summarizes key studies focused on enhancing the efficiency of sorting and grading systems in postharvest horticultural production through ML technologies. Caladcad et al. [23] developed an acoustic signal system to classify coconut fruit into three groups—pre-mature, mature, and over-mature. The data from the study were subjected to ANN, RF, and SVM models, and the results showed that the RF model outperformed others with 83.48% accuracy. This classification system can significantly benefit the large-scale processing of coconut fruit for mass exportation. Ai et al. [91] applied the RF model to discriminate between premium quality oil (extra virgin olive oil) and inexpensive edible oils. The study was based on the fatty acid methyl esters of the oils. The authors aimed to find a close substitute, a cheap oil with similar nutritional content to the expensive extra virgin olive oil. As with many related studies, Piedad et al. [87] developed a model to sort bananas by tiers rather than by individual fruit. The study classified banana tiers into four classes—extra class, class I, class II, and reject class—using color and size features. In another study, Ireri et al. [85] reported a machine vision system that used color images and the radial basis function–support vector machine (RBF-SVM) classifier to detect healthy tomatoes and those with defects. The study aimed to develop a low-cost grading system to grade tomatoes on the processing line. The system successfully classified tomatoes into four categories using color, texture, shape, and combined features. A recent study by Bhargava et al. [92] proposed an automated system to detect fruit and vegetable types and grade them using various features such as color, texture, and geometrical features. The system utilized LR, the sparse representative classifier (SRC), ANN, and SVM, with SVM producing the highest accuracy for both fruit and vegetable detection and grading. Fruit and vegetable grading and sorting is a classification task mostly performed by classification models (Table 5). The results of the studies depict that several algorithms perform satisfactorily for classification due to the high accuracy achieved in the studies. However, SVM is a binary classifier that performs by finding the best subspace that optimally separates variables into classes [76] and has a high computational efficiency and generalization capability [80]. Therefore, the combination of SVM and other models would have a potential for higher accuracy for prediction and classification. SVM is also known for reduced computational time and the ability to use the kernel trick to delineate data into a higher-dimensional space before actual classification [80].
These studies demonstrate the potential for scaling up ML systems in industrial settings to mitigate the challenges associated with traditional manual methods in fresh produce sorting and grading.

3.2. Crop Detection and Cultivar Classification

ML models have been increasingly employed to detect and recognize various crop types [97,98,99]. Similar technology has also been employed to differentiate fruit and vegetable cultivars according to the specific market and industrial needs [98,99,100,101]. Accurate classification is crucial for meeting market specifications, thereby minimizing the risk of rejection and subsequent loss or waste. In their study, Filho et al. [97] developed a methodology and model to detect and map rice crops in the field from the Sentinel-1 time series using deep learning (LSTM and bidirectional LSTM (Bi-LSTM)) models. The performance of deep learning models like LSTM and Bi-LSTM was compared against traditional machine learning models, including SVM, RF, KNN, and NB, to evaluate their efficacy in crop classification. The ML models achieved high accuracy in classifying rice as the LSTM. ML in cultivar classification was reported by Hu et al. [98]. The authors differentiated the Korla fragrant pear into two—deciduous-calyx pear and persistent-calyx pear—using successive projection algorithms and SVM to establish classification, with SVM achieving an accuracy of 96.7%. Yang et al. [99] applied DT, KNN, naïve Bayes (NB), linear discriminant analysis (LDA), SVM, and back propagation neural network (BPNN) to classify apricots based on their shape features. The study aimed to develop a model for cultivar classification of apricot fruit using shape features to distinguish the different cultivars. In a similar study, Khatri et al. [101] applied KNN, NB, classification and regression tree (CART), and ensemble methods (EMs) to distinguish wheat seeds into three varieties: Kama, Rosa, and Canadian. Using the physical features of the seeds, the authors reported that the EM produced the highest result with 95% accuracy. Table 6 summarizes key studies that have applied machine learning technologies for crop detection and cultivar classification.

4. ML Applications during Retail

In retail, sustainable decision-making is crucial for long-term viability and competitive advantage. This means that decisions are made to enhance profitability, return on investment, and minimize risk. To make these decisions, forecasts are made using the past and present trends of activities around the business [108]. Many factors influence retail operations, including market dynamics and consumer behavior, making accurate forecasting a challenging yet essential task. ML applications have been deployed to provide techniques to simulate, detect, and predict aspects of the complex retail system for timely decision-making for efficient operation and to reduce food waste generation.
Some studies have applied ML techniques to enhance retail operations. For instance, as indicated in Table 7, Myat and Tun [109] used the RF classification model to predict palm oil prices in Myanmar using data obtained from the Myanmar Edible Oil Dealers Association (MEODA). The prediction was conducted to determine whether the price will rise so that imported palm oil can be traded in the local markets. In another study, Valecha et al. [110] used the RF classifier to classify customer behavior to buy products based on attributes such as interpersonal, individual, environmental, and organizational factors based on the shopping pattern (Table 7). Customer behavior prediction was based on data collected from the Kaggle repository, and the study showed 94% accuracy. To predict future sales, Dairu and Shilong [111] proposed a technique developed by applying the eXtreme gradient boosting (XGBoost) model to forecast sales by extracting features from historical sales data. The study found that the XGBoost model yielded superior performance, achieving an RMSE of 0.878, thereby outperforming the LSTM and ARIMA models. In a similar study, Swami et al. [112] predicted the total product and store sales using XGBoost, LSTM, and autoregressive integrated moving average (ARIMA) models. The result revealed that the XGBoost outperformed the other models with an RMSE of 0.878. The authors reported that XGBoost is mainly used in Kaggle competitions and efficiently handles different sparsity patterns.

5. ML Application in Postharvest Loss and Waste Quantification of Fresh Horticultural Produce

Due to their high moisture content and limited shelf life, fruits and vegetables are particularly vulnerable to postharvest losses. Globally, fruit and vegetables account for the highest food commodities lost or wasted. According to the FAO, wastage is as high as 37–55% [117]. The successful application of ML for yield prediction [64], disease detection [21], and crop quality evaluation [74] suggests that the application of ML to quantify and predict postharvest wastage along the food value chain would prove fundamental in production planning and policymaking. Despite the apparent use of ML in this domain, there is a noticeable lack of research focusing on its application for quantifying physical postharvest losses in fresh produce. Yu et al. [118] used factors such as family status, income, expenditure, and grain transaction and applied the bias classifier, DT, and SVM models to predict grain losses. The classification result was compared among the three models, and SVM achieved the highest result with an accuracy of 97.30%. A literature search suggests a few studies similar to Yu et al. [118] that used socio-economic factors to classify food loss and mostly used grains. These studies did not include actual physical quantification of the postharvest losses but rather focused on the causes and classification of the problem using secondary data.
Several factors contribute to postharvest losses along the food value chain [8,119,120]. Some of the factors are value chain-specific, while others occur throughout the value chain. As a result, to effectively quantify postharvest losses using ML, different types of data are needed, as determined by the hotspot being assessed. The type of data could include data on environmental conditions (such as temperature and relative humidity), data from storage methods (such as freezing and drying), and data during transportation and logistics (such as the rate of impact, vibration, and compression). Also, data collected during physical loss quantification by weighing or counting is believed to be highly accurate and could be used for ML quantification of postharvest losses.
Given the gap in the application of ML for physical postharvest loss and waste quantification, there is an urgent need for research that employs ML techniques to quantify postharvest losses of horticultural produce using physically quantified data. Such an approach would be invaluable for evidence-based policymaking and implementation.

6. Limitations of Implementing ML Techniques in Horticultural Production and Future Prospects

Although ML techniques improve horticultural production through automation and enhanced efficiency, there are several challenges and limitations associated with their implementation. These challenges arise due to the complexities of horticultural production. One of the major challenges is data availability and variability. Data for horticultural studies come from several sources, such as laboratory experiments, satellite imagery [57], historical data [112,114], and manually collected data (physical quantification) [8,9]. Therefore, ensuring the quality of data from several sources is critical for applications using ML models. In some instances, the ML data acquisition process requires specialized skills and a huge cost of acquisition, such as data acquisition through hyperspectral imagining, making it difficult to acquire adequate data for use [73]. There is also the problem of the reliability of data due to inconsistencies in data collection methodologies [121]. Furthermore, the interaction between horticultural crops and their environment is influenced by weather, farming practices, the prevalence of pests and diseases, and soil composition. These factors vary from time to time and need continuous monitoring. Also, the interpretability of these parameters and knowing how they influence horticultural production require horticultural knowledge, which can pose a limitation to experts in other fields. There is also the problem of scalability in the application of ML in horticultural production. Small-scale trials in the application of ML techniques in horticultural production are usually easier, cheaper, and often show positive results. Scaling these results to larger horticultural operations may involve substantial cost, infrastructural requirements, and suitability to the existing technologies and operations.
Furthermore, another aspect of the limitations of the implementation of ML in horticultural production is the selection of appropriate performance criteria to evaluate model performance. While this review has covered performance metrics for classification tasks in ML, such as F1-score, precision, and recall (as discussed in Section 1.3), it is crucial to also consider some of the metrics used in regression tasks, which are foundational in several ML applications. The commonly used parameters to assess a model’s accuracy in regression tasks include R-squared (R2), the root mean squared error (RMSE), the mean absolute error (MAE), and the mean bias error (MBE). R2 is the coefficient of determination, which indicates the proportion of variance in the dependent variable that is predictable from the independent variables, providing insight into the explanatory power of the model [37,67]. However, according to Clark et al. [122], the R2 value does not give the overall picture of the performance of a model since it does not evaluate the bias in the predicted result. The RMSE and MAE measure the average magnitude of error between the predicted and actual values, with the RMSE being particularly sensitive to large errors [37,67], making it suitable for applications in tasks where such errors are unacceptable. The MBE assesses the average bias in predictions, helping identify systematic overestimations or underestimations by the model [123]. The relationship between RMSE, MAE, and MBE is expressed by the inequalities: MBE ≤ MAE ≤ RMSE ≤ √nMAE, where MSE and RMSE are preferred if the theoretical analysis on error measure is conducted as opposed to MAE because of the ease of applying analytical measures to MAE [123]. From the analysis of the metrics, the choice of evaluation criteria must vary based on the type of task and application in horticultural production. Therefore, the metrics should be carefully selected based on the data characteristics and the implications of different error types in the specific application context. For example, in financial forecasting for ML applications in retail, where outliers can disproportionately affect the model’s performance, MAE might be preferred due to its resistance to the influence of large errors. Analyzing these metrics provides a more comprehensive evaluation of model performance, ensuring that their applications are both robust and directly tailored to the specific challenges at each stage of horticultural production.
Having discussed the challenges and limitations associated with implementing ML techniques in horticultural production, possible future research directions could involve considering the integration of ML models with Internet of Things (IoT) devices such as sensors to enable real-time monitoring and control of horticultural environments, which would lead to higher efficiency. Also, there is a need to explore novel ensemble ML algorithms (since they consist of a combination of traditional ML models), to address the unique challenges of horticultural production. Finally, ML experts must collaborate with other horticultural value chain actors such as farmers, processors, transportation, and equipment manufacturers to ensure that the developed models are practical, effective, and aligned with industry needs.

7. Conclusions

Recent advancements in artificial intelligence, specifically machine learning, have significantly reduced manual labor in pre and postharvest activities, transforming the food value chain. The integration of machine learning into horticultural practices has not only revolutionized operations but also enhanced the speed and accuracy of various processes. This review has reported the current knowledge of ML models that predict and classify variables accurately as stand-alone models, such as the SVM, RF, KNN, DT, and LR, and showed that some models achieve better results when combined with other models (ensemble method). Based on the findings of the review, regression models such as LR, SVR, and RF are most promising for future research in prediction and forecasting because they allow prediction through time series and show the underlying relationship among variables. Furthermore, the capability of ensemble methods to boost ML models’ accuracy and reduce bias promises a great improvement in the adaptability of these models in postharvest loss quantification. Given the successful application of ML models in different horticultural practices, it could be a game changer for postharvest loss quantification in the near future. However, the application of the techniques on a commercial scale requires specialized skills and can be cost-intensive. As this review has shown, studies relating to the application of ML techniques in quantifying and predicting postharvest losses and waste of horticultural produce are lacking, hence highlighting the importance of this study. The current application of ML technology in horticultural production has been concentrated on pest and disease prediction, yield prediction, and the classification of fruit and vegetables in sorting and grading operations. The critical need for ML in quantifying postharvest losses and waste is evident, especially when considering its potential impact on policy formulation and implementation for food loss and waste reduction. Given these considerations, future research should leverage ML to quantify and predict postharvest losses and waste, enhancing data accuracy and facilitating timely interventions.

Author Contributions

Conceptualization, O.A.F. and U.L.O.; writing—original draft preparation, I.K.O.; writing—review and editing, O.A.F., U.L.O. and J.A.O. All authors have read and agreed to the published version of the manuscript.

Funding

This work is based on research supported by the National Research Foundation of South Africa (grant numbers: 64813 and 129295). The opinions, findings, and conclusions or recommendations expressed are those of the author(s) alone, and the NRF accepts no liability whatsoever in this regard.

Data Availability Statement

All data are made available in the manuscript.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

References

  1. Alasalvar, C.; Salvadó, J.S.; Ros, E. Bioactives and health benefits of nuts and dried fruits. Food Chem. 2020, 314, 126192. [Google Scholar] [CrossRef] [PubMed]
  2. Sarker, U.; Hossain, M.M.; Oba, S. Nutritional and antioxidant components and antioxidant capacity in green morph Amaranthus leafy vegetable. Sci. Rep. 2020, 10, 1336. [Google Scholar] [CrossRef] [PubMed]
  3. Nowak, D.; Gośliński, M.; Wojtowicz, E.; Przygoński, K. Antioxidant Properties and Phenolic Compounds of Vitamin C-Rich Juices. J. Food Sci. 2018, 83, 2237–2246. [Google Scholar] [CrossRef]
  4. Paul, D.K.; Ranajit, K.S. Nutrients, Vitamins and Minerals Content in Common Citrus Fruits in the Northern Region of Bangladesh. Pak. J. Biol. Sci. 2004, 7, 238–242. [Google Scholar] [CrossRef]
  5. Narayan, V.; Thompson, E.W.; Demissei, B.; Ho, J.E.; Januzzi, J.L.; Ky, B. Mechanistic Biomarkers Informative of Both Cancer and Cardiovascular Disease: JACC State-of-the-Art Review. J. Am. Coll. Cardiol. 2020, 75, 2726–2737. [Google Scholar] [CrossRef] [PubMed]
  6. Vainik, U.; García-García, I.; Dagher, A. Uncontrolled eating: A unifying heritable trait linked with obesity, overeating, personality and the brain. Eur. J. Neurosci. 2019, 50, 2430–2445. [Google Scholar] [CrossRef] [PubMed]
  7. Román, G.C.; Jackson, R.E.; Gadhia, R.; Román, A.N.; Reis, J. Mediterranean diet: The role of long-chain ω-3 fatty acids in fish; polyphenols in fruits, vegetables, cereals, coffee, tea, cacao and wine; probiotics and vitamins in prevention of stroke, age-related cognitive decline, and Alzheimer disease. Rev. Neurol. 2019, 175, 724–741. [Google Scholar] [CrossRef] [PubMed]
  8. Opara, I.K.; Fawole, O.A.; Kelly, C.; Opara, U.L. Quantification of on-farm pomegranate fruit postharvest losses and waste, and implications on sustainability indicators: South African case study. Sustainability 2021, 13, 5168. [Google Scholar] [CrossRef]
  9. Opara, I.K.; Fawole, O.A.; Opara, U.L. Postharvest losses of pomegranate fruit at the packhouse and implications for sustainability indicators. Sustainability 2021, 13, 5187. [Google Scholar] [CrossRef]
  10. Purandare, H.; Ketkar, N.; Pansare, S.; Padhye, P.; Ghotkar, A. Analysis of post-harvest losses: An Internet of Things and machine learning approach. In Proceedings of the International Conference on Automatic Control and Dynamic Optimization Techniques, ICACDOT 2016, Pune, India, 9–10 September 2016; pp. 222–226. [Google Scholar]
  11. Meshram, V.; Patil, K.; Meshram, V.; Hanchate, D.; Ramkteke, S.D. Machine learning in agriculture domain: A state-of-art survey. Artif. Intell. Life Sci. 2021, 1, 100010. [Google Scholar] [CrossRef]
  12. Momeny, M.; Jahanbakhshi, A.; Neshat, A.A.; Hadipour-Rokni, R.; Zhang, Y.D.; Ampatzidis, Y. Detection of citrus black spot disease and ripeness level in orange fruit using learning-to-augment incorporated deep networks. Ecol. Inform. 2022, 71, 101829. [Google Scholar] [CrossRef]
  13. Van Dijk, A.D.J.; Kootstra, G.; Kruijer, W.; de Ridder, D. Machine learning in plant science and plant breeding. iScience 2021, 24, 101890. [Google Scholar] [CrossRef] [PubMed]
  14. Hesami, M.; Jones, A.M.P. Application of artificial intelligence models and optimization algorithms in plant cell and tissue culture. Appl. Microbiol. Biotechnol. 2020, 104, 9450–9485. [Google Scholar] [CrossRef] [PubMed]
  15. Singh, A.; Ganapathysubramanian, B.; Singh, A.K.; Sarkar, S. Machine Learning for High-Throughput Stress Phenotyping in Plants. Trends Plant Sci. 2016, 21, 110–124. [Google Scholar] [CrossRef] [PubMed]
  16. Jafari, M.; Shahsavar, A. The application of artificial neural networks in modeling and predicting the effects of melatonin on morphological responses of citrus to drought stress. PLoS ONE 2020, 15, e0240427. [Google Scholar] [CrossRef] [PubMed]
  17. Hesami, M.; Alizadeh, M.; Jones, A.M.P.; Torkamaneh, D. Machine learning: Its challenges and opportunities in plant system biology. Appl. Microbiol. Biotechnol. 2022, 106, 3507–3530. [Google Scholar] [CrossRef]
  18. Grinblat, G.L.; Uzal, L.C.; Larese, M.G.; Granitto, P.M. Deep learning for plant identification using vein morphological patterns. Comput. Electron. Agric. 2016, 127, 418–424. [Google Scholar] [CrossRef]
  19. Hesami, M.; Alizadeh, M.; Naderi, R.; Tohidfar, M. Forecasting and optimizing Agrobacterium-mediated genetic transformation via ensemble model-fruit fly optimization algorithm: A data mining approach using chrysanthemum databases. PLoS ONE 2020, 15, e0239901. [Google Scholar] [CrossRef] [PubMed]
  20. Mishra, B.; Kumar, N.; Mukhtar, M.S. Systems biology and machine learning in plant–pathogen interactions. Mol. Plant-Microbe Interact. 2019, 32, 45–55. [Google Scholar] [CrossRef] [PubMed]
  21. Pantazi, X.E.; Tamouridou, A.A.; Alexandridis, T.K.; Lagopodi, A.L.; Kontouris, G.; Moshou, D. Detection of Silybum marianum infection with Microbotryum silybum using VNIR field spectroscopy. Comput. Electron. Agric. 2017, 137, 130–137. [Google Scholar] [CrossRef]
  22. Prodhan, F.A.; Zhang, J.; Sharma, T.P.P.; Nanzad, L.; Zhang, D.; Seka, A.M.; Ahmed, N.; Hasan, S.S.; Hoque, M.Z.; Mohana, H.P. Projection of future drought and its impact on simulated crop yield over South Asia using ensemble machine learning approach. Sci. Total Environ. 2022, 807, 151029. [Google Scholar] [CrossRef] [PubMed]
  23. Caladcad, J.A.; Cabahug, S.; Catamco, M.R.; Villaceran, P.E.; Cosgafa, L.; Cabizares, K.N.; Hermosilla, M.; Piedad, E.J. Determining Philippine coconut maturity level using machine learning algorithms based on acoustic signal. Comput. Electron. Agric. 2020, 172, 105327. [Google Scholar] [CrossRef]
  24. Ennaji, O.; Vergutz, L.; El Allali, A. Machine learning in nutrient management: A review. Artif. Intell. Agric. 2023, 9, 1–11. [Google Scholar] [CrossRef]
  25. Guo, Y.; Chen, S.; Li, X.; Cunha, M.; Jayavelu, S.; Cammarano, D.; Fu, Y. Machine learning-based approaches for predicting SPAD values of maize using multi-spectral images. Remote Sens. 2022, 14, 1337. [Google Scholar] [CrossRef]
  26. Goyal, K.; Kumar, P.; Verma, K. Food Adulteration Detection using Artificial Intelligence: A Systematic Review. Arch. Comput. Methods Eng. 2022, 29, 397–426. [Google Scholar] [CrossRef]
  27. Lutz, É.; Coradi, P.C. Applications of new technologies for monitoring and predicting grains quality stored: Sensors, Internet of Things, and Artificial Intelligence. Measurement 2022, 188, 110609. [Google Scholar] [CrossRef]
  28. Meenu, M.; Kurade, C.; Neelapu, B.C.; Kalra, S.; Ramaswamy, H.S.; Yu, Y. A concise review on food quality assessment using digital image processing. Trends Food Sci. Technol. 2021, 118, 106–124. [Google Scholar] [CrossRef]
  29. Wang, D.; Zhang, M.; Mujumdar, A.S.; Yu, D. Advanced Detection Techniques Using Artificial Intelligence in Processing of Berries. Food Eng. Rev. 2022, 14, 176–199. [Google Scholar] [CrossRef]
  30. Wang, X.; Bouzembrak, Y.; Lansink, A.G.J.M.O.; van der Fels-Klerx, H.J. Application of machine learning to the monitoring and prediction of food safety: A review. Compr. Rev. Food Sci. Food Saf. 2022, 21, 416–434. [Google Scholar] [CrossRef] [PubMed]
  31. Loisel, J.; Duret, S.; Cornuéjols, A.; Cagnon, D.; Tardet, M.; Derens-Bertheau, E.; Laguerre, O. Cold chain break detection and analysis: Can machine learning help? Trends Food Sci. Technol. 2021, 112, 391–399. [Google Scholar] [CrossRef]
  32. Su, W.H.; Xue, H. Imaging spectroscopy and machine learning for intelligent determination of potato and sweet potato quality. Foods 2021, 10, 2146. [Google Scholar] [CrossRef] [PubMed]
  33. Obulesu, O.; Mahendra, M.; Thrilokreddy, M. Machine Learning Techniques and Tools: A Survey. In Proceedings of the International Conference on Inventive Research in Computing Applications, ICIRCA 2018, Coimbatore, India, 11–12 July 2018; pp. 605–611. [Google Scholar]
  34. Salim, A.; Juliandry, R.L.; Moniaga, J.V. General pattern recognition using machine learning in the cloud. Procedia Comput. Sci. 2023, 216, 565–570. [Google Scholar] [CrossRef]
  35. Gandomi, A.H.; Chen, F.; Abualigah, L. Machine Learning Technologies for Big Data Analytics. Electronics 2022, 11, 421. [Google Scholar] [CrossRef]
  36. Iniyan, S.; Akhil Varma, V.; Teja Naidu, C. Crop yield prediction using machine learning techniques. Adv. Eng. Softw. 2023, 175, 103326. [Google Scholar] [CrossRef]
  37. Kuradusenge, M.; Hitimana, E.; Hanyurwimfura, D.; Rukundo, P.; Mtonga, K.; Mukasine, A.; Uwitonze, C.; Ngabonziza, J.; Uwamahoro, A. Crop Yield Prediction Using Machine Learning Models: Case of Irish Potato and Maize. Agriculture 2023, 13, 225. [Google Scholar] [CrossRef]
  38. Pan, J.; Wang, T.; Wu, Q. RiceNet: A two stage machine learning method for rice disease identification. Biosyst. Eng. 2023, 225, 25–40. [Google Scholar] [CrossRef]
  39. Mohd Ali, M.; Hashim, N.; Abd Aziz, S.; Lasekan, O. Characterization of Pineapple Cultivars under Different Storage Conditions Using Infrared Thermal Imaging Coupled with Machine Learning Algorithms. Agriculture 2022, 12, 1013. [Google Scholar] [CrossRef]
  40. Wang, H.; Ma, C.; Zhou, L. A brief review of machine learning and its application. In Proceedings of the 2009 International Conference on Information Engineering and Computer Science, ICIECS 2009, Wuhan, China, 19–20 December 2009; pp. 12–15. [Google Scholar]
  41. Burkov, A. The Hundred-Page Machine Learning Book; Kindle Direct Publishing: Quebec City, QC, Canada, 2019; Volume 1, pp. 1–100. [Google Scholar]
  42. Zhu, L.T.; Chen, X.Z.; Ouyang, B.; Yan, W.C.; Lei, H.; Chen, Z.; Luo, Z.H. Review of machine learning for hydrodynamics, transport, and reactions in multiphase flows and reactors. Ind. Eng. Chem. Res. 2022, 61, 9901–9949. [Google Scholar] [CrossRef]
  43. Sharma, R.; Kamble, S.S.; Gunasekaran, A.; Kumar, V.; Kumar, A. A systematic literature review on machine learning applications for sustainable agriculture supply chain performance. Comput. Oper. Res. 2020, 119, 104926. [Google Scholar] [CrossRef]
  44. Hiremath, S.; Wittke, S.; Palosuo, T.; Kaivosoja, J.; Tao, F.; Proll, M.; Puttonen, E.; Peltonen-Sainio, P.; Marttinen, P.; Mamitsuka, H. Crop loss identification at field parcel scale using satellite remote sensing and machine learning. PLoS ONE 2021, 16, e0251952. [Google Scholar] [CrossRef] [PubMed]
  45. Kavitha, S.; Varuna, S.; Ramya, R. A comparative analysis on linear regression and support vector regression. In Proceedings of the 2016 Online International Conference on Green Engineering and Technologies (IC-GET 2016), Coimbatore, India, 19 November 2016; pp. 1–5. [Google Scholar]
  46. Raschka, S. Model Evaluation, Model Selection, and Algorithm Selection in Machine Learning. 2018. Available online: https://arxiv.org/pdf/1811.12808.pdf (accessed on 11 March 2023).
  47. Nturambirwe, J.F.I.; Opara, U.L. Machine learning applications to non-destructive defect detection in horticultural products. Biosyst. Eng. 2020, 189, 60–83. [Google Scholar] [CrossRef]
  48. Liakos, K.G.; Busato, P.; Moshou, D.; Pearson, S.; Bochtis, D. Machine learning in agriculture: A review. Sensors 2018, 18, 2674. [Google Scholar] [CrossRef] [PubMed]
  49. Skawsang, S.; Nagai, M.; Tripathi, N.K.; Soni, P. Predicting rice pest population occurrence with satellite-derived crop phenology, ground meteorological observation, and machine learning: A case study for the Central Plain of Thailand. Appl. Sci. 2019, 9, 4846. [Google Scholar] [CrossRef]
  50. Maniyath, S.R.; Vinod, P.V.; Niveditha, M.; Pooja, R.; Prasad Bhat, N.; Shashank, N.; Hebbar, R. Plant disease detection using machine learning. In Proceedings of the 2018 International Conference on Design Innovations for 3Cs Compute Communicate Control (ICDI3C 2018), Bangalore, India, 25–28 April 2018; pp. 41–45. [Google Scholar]
  51. Kasinathan, T.; Singaraju, D.; Uyyala, S.R. Insect classification and detection in field crops using modern machine learning techniques. Inf. Process. Agric. 2021, 8, 446–457. [Google Scholar] [CrossRef]
  52. Chung, C.L.; Huang, K.J.; Chen, S.Y.; Lai, M.H.; Chen, Y.C.; Kuo, Y.F. Detecting Bakanae disease in rice seedlings by machine vision. Comput. Electron. Agric. 2016, 121, 404–411. [Google Scholar] [CrossRef]
  53. Javidan, S.M.; Banakar, A.; Vakilian, K.A.; Ampatzidis, Y. Diagnosis of grape leaf diseases using automatic K-means clustering and machine learning. Smart Agric. Technol. 2023, 3, 100081. [Google Scholar] [CrossRef]
  54. Mohammed, M.; El-Shafie, H.; Munir, M. Development and Validation of Innovative Machine Learning Models for Predicting Date Palm Mite Infestation on Fruits. Agronomy 2023, 13, 494. [Google Scholar] [CrossRef]
  55. Moshou, D.; Bravo, C.; West, J.; Wahlen, S.; McCartney, A.; Ramon, H. Automatic detection of “yellow rust” in wheat using reflectance measurements and neural networks. Comput. Electron. Agric. 2004, 44, 173–188. [Google Scholar] [CrossRef]
  56. Kumar, S.; Prasad, K.; Srilekha, A.; Suman, T.; Rao, B.P.; Vamshi Krishna, J.N. Leaf disease detection and classification based on machine learning. In Proceedings of the International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE 2020), Virtual, 9–10 October 2020; pp. 361–365. [Google Scholar]
  57. Sosa, L.; Justel, A.; Molina, Í. Detection of crop hail damage with a machine learning algorithm using time series of remote sensing data. Agronomy 2021, 11, 2078. [Google Scholar] [CrossRef]
  58. Li, Z.; Zhang, Z.; Zhang, L. Improving regional wheat drought risk assessment for insurance application by integrating scenario-driven crop model, machine learning, and satellite data. Agric. Syst. 2021, 191, 103141. [Google Scholar] [CrossRef]
  59. Xu, J.; Guga, S.; Rong, G.; Riao, D.; Liu, X.; Li, K.; Zhang, J. Estimation of frost hazard for tea tree in Zhejiang province based on machine learning. Agriculture 2021, 11, 607. [Google Scholar] [CrossRef]
  60. Mann, M.L.; Warner, J.M.; Malik, A.S. Predicting high-magnitude, low-frequency crop losses using machine learning: An application to cereal crops in Ethiopia. Clim. Chang. 2019, 154, 211–227. [Google Scholar] [CrossRef]
  61. Zhang, Z.; Flores, P.; Igathinathane, C.; Naik, D.L.; Kiran, R.; Ransom, J.K. Wheat lodging detection from UAS imagery using machine learning algorithms. Remote Sens. 2020, 12, 1838. [Google Scholar] [CrossRef]
  62. Meng, X.; Liang, Z.; Dai, X.; Zhang, Y.; Mahboub, S.; Ngu, D.W.; Roston, R.L.; Schnable, J.C. Predicting transcriptional responses to cold stress across plant species. Proc. Natl. Acad. Sci. USA 2021, 118, e2026330118. [Google Scholar] [CrossRef] [PubMed]
  63. Bali, N.; Singla, A. Emerging Trends in Machine Learning to Predict Crop Yield and Study Its Influential Factors: A Survey. Arch. Comput. Methods Eng. 2022, 29, 95–112. [Google Scholar] [CrossRef]
  64. Ramos, P.J.; Prieto, F.A.; Montoya, E.C.; Oliveros, C.E. Automatic fruit count on coffee branches using computer vision. Comput. Electron. Agric. 2017, 137, 9–22. [Google Scholar] [CrossRef]
  65. Sengupta, S.; Lee, W.S. Identification and determination of the number of immature green citrus fruit in a canopy under different ambient light conditions. Biosyst. Eng. 2014, 117, 51–61. [Google Scholar] [CrossRef]
  66. Abbas, F.; Afzaal, H.; Farooque, A.A.; Tang, S. Crop yield prediction through proximal sensing and machine learning algorithms. Agronomy 2020, 10, 1046. [Google Scholar] [CrossRef]
  67. Khan, H.; Esau, T.J.; Farooque, A.A.; Abbas, F. Wild Blueberry Harvesting Losses Predicted with Selective Machine Learning Algorithms. Agriculture 2022, 12, 1657. [Google Scholar] [CrossRef]
  68. Sellam, V.; Poovammal, E. Prediction of crop yield using regression analysis. Indian J. Sci. Technol. 2016, 9, 1–5. [Google Scholar] [CrossRef]
  69. Nagini, S.; Kanth, T.R.; Kiranmayee, B.V. Agriculture yield prediction using predictive analytic techniques. In Proceedings of the 2016 2nd International Conference on Contemporary Computing and Informatics (IC3I), Noida, India, 14–17 December 2016; pp. 783–788. [Google Scholar]
  70. Kung, H.Y.; Kuo, T.H.; Chen, C.H.; Tsai, P.Y. Accuracy analysis mechanism for agriculture data using the ensemble neural network method. Sustainability 2016, 8, 735. [Google Scholar] [CrossRef]
  71. Torsoni, G.B.; de Oliveira Aparecido, L.E.; dos Santos, G.M.; Chiquitto, A.G.; da Silva Cabral Moraes, J.R.; de Souza Rolim, G. Soybean yield prediction by machine learning and climate. Theor. Appl. Climatol. 2023, 151, 1709–1725. [Google Scholar] [CrossRef]
  72. Li, L.; Wang, B.; Feng, P.; Li Liu, D.; He, Q.; Zhang, Y.; Wang, Y.; Li, S.; Lu, X.; Yue, C.; et al. Developing machine learning models with multi-source environmental data to predict wheat yield in China. Comput. Electron. Agric. 2022, 194, 106790. [Google Scholar] [CrossRef]
  73. Okere, E.E.; Arendse, E.; Nieuwoudt, H.; Fawole, O.A.; Perold, W.J.; Opara, U.L. Non-Invasive Methods for Predicting the Quality of Processed Horticultural Food Products, with Emphasis on Dried Powders, Juices and Oils: A Review. Foods 2021, 10, 3061. [Google Scholar] [CrossRef] [PubMed]
  74. Zhang, M.; Li, C.; Yang, F. Classification of foreign matter embedded inside cotton lint using short wave infrared (SWIR) hyperspectral transmittance imaging. Comput. Electron. Agric. 2017, 139, 75–90. [Google Scholar] [CrossRef]
  75. Zulkifli, N.; Hashim, N.; Harith, H.H.; Mohamad Shukery, M.F.; Onwude, D.I. Prediction of the ripening stages of papayas using discriminant analysis and support vector machine algorithms. J. Sci. Food Agric. 2021, 102, 3266–3276. [Google Scholar] [CrossRef] [PubMed]
  76. Agarwal, D.; Sweta; Bachan, P. Machine learning approach for the classification of wheat grains. Smart Agric. Technol. 2023, 3, 100136. [Google Scholar] [CrossRef]
  77. Occhiuzzi, C.; Camera, F.; D’Orazio, M.; D’Uva, N.; Amendola, S.; Bianco, G.M.; Miozzi, C.; Garavaglia, L.; Martinelli, E.; Marrocco, G. Automatic Monitoring of Fruit Ripening Rooms by UHF RFID Sensor Network and Machine Learning. IEEE J. Radio Freq. Identif. 2022, 6, 649–659. [Google Scholar] [CrossRef]
  78. El-Bendary, N.; El Hariri, E.; Hassanien, A.E.; Badr, A. Using machine learning techniques for evaluating tomato ripeness. Expert Syst. Appl. 2015, 42, 1892–1905. [Google Scholar] [CrossRef]
  79. Zou, Z.; Long, T.; Wang, Q.; Wang, L.; Chen, J.; Zou, B.; Xu, L. Implementation of Apple’s automatic sorting system based on machine learning. Food Sci. Technol. 2022, 42, e24922. [Google Scholar] [CrossRef]
  80. Lewes, G.H. Support vector machines for classification. In Efficient Learning Machines: Theories, Concepts, and Applications for Engineers and System Designers; Apress: New York, NY, USA, 2015; pp. 1–248. [Google Scholar]
  81. Fazel-Niari, Z.; Afkari-Sayyah, A.H.; Abbaspour-Gilandeh, Y.; Herrera-Miranda, I.; Hernández-Hernández, J.L.; Hernández-Hernández, M. Quality Assessment of Components of Wheat Seed Using Different Classifications Models. Appl. Sci. 2022, 12, 4133. [Google Scholar] [CrossRef]
  82. Kumari, S.; Kumar, A.; Kumar, P. Maturity status classification of papaya fruits based on machine learning and transfer learning approach. Inf. Process. Agric. 2021, 8, 244–250. [Google Scholar]
  83. Melesse, T.Y.; Bollo, M.; Di, V.; Centro, F. Machine Learning-Based Digital Twin for Monitoring Fruit Quality Evolution. Procedia Comput. Sci. 2022, 200, 13–20. [Google Scholar] [CrossRef]
  84. Munera, S.; Gómez-Sanchís, J.; Aleixos, N.; Vila-Francés, J.; Colelli, G.; Cubero, S.; Soler, E.; Blasco, J. Discrimination of common defects in loquat fruit cv. ‘Algerie’ using hyperspectral imaging and machine learning techniques. Postharvest Biol. Technol. 2021, 171, 111356. [Google Scholar] [CrossRef]
  85. Ireri, D.; Belal, E.; Okinda, C.; Makange, N.; Ji, C. A computer vision system for defect discrimination and grading in tomatoes using machine learning and image processing. Artif. Intell. Agric. 2019, 2, 28–37. [Google Scholar] [CrossRef]
  86. Momeny, M.; Jahanbakhshi, A.; Jafarnezhad, K.; Zhang, Y.D. Accurate classification of cherry fruit using deep CNN based on hybrid pooling approach. Postharvest Biol. Technol. 2020, 166, 111204. [Google Scholar] [CrossRef]
  87. Piedad, E.; Larada, J.I.; Pojas, G.J.; Ferrer, L.V.V. Postharvest classification of banana (Musa acuminata) using tier-based machine learning. Postharvest Biol. Technol. 2018, 145, 93–100. [Google Scholar] [CrossRef]
  88. Mohammadi, V.; Kheiralipour, K.; Ghasemi-Varnamkhasti, M. Detecting maturity of persimmon fruit based on image processing technique. Sci. Hortic. 2015, 184, 123–128. [Google Scholar] [CrossRef]
  89. Donis-González, I.R.; Guyer, D.E.; Leiva-Valenzuela, G.A.; Burns, J. Assessment of chestnut (Castanea spp.) slice quality using color images. J. Food Eng. 2013, 115, 407–414. [Google Scholar] [CrossRef]
  90. Le, T.T.; Lin, C.Y.; Piedad, E.J. Deep learning for noninvasive classification of clustered horticultural crops—A case for banana fruit tiers. Postharvest Biol. Technol. 2019, 156, 110922. [Google Scholar] [CrossRef]
  91. Ai, F.F.; Bin, J.; Zhang, Z.M.; Huang, J.H.; Wang, J.B.; Liang, Y.Z.; Yu, L.; Yang, Z.Y. Application of random forests to select premium quality vegetable oils by their fatty acid composition. Food Chem. 2014, 143, 472–478. [Google Scholar] [CrossRef] [PubMed]
  92. Bhargava, A.; Bansal, A.; Goyal, V. Machine Learning–Based Detection and Sorting of Multiple Vegetables and Fruits. Food Anal. Methods 2022, 15, 228–242. [Google Scholar] [CrossRef]
  93. Hemamalini, V.; Rajarajeswari, S.; Nachiyappan, S.; Sambath, M.; Devi, T.; Singh, B.K.; Raghuvanshi, A. Food Quality Inspection and Grading Using Efficient Image Segmentation and Machine Learning-Based System. J. Food Qual. 2022, 2022, 5262294. [Google Scholar] [CrossRef]
  94. Azadnia, R.; Kheiralipour, K. Evaluation of hawthorns maturity level by developing an automated machine learning-based algorithm. Ecol. Inform. 2022, 71, 101804. [Google Scholar] [CrossRef]
  95. Mohi-Alden, K.; Omid, M.; Soltani Firouz, M.; Nasiri, A. A machine vision-intelligent modelling based technique for in-line bell pepper sorting. Inf. Process. Agric. 2023, 10, 491–503. [Google Scholar] [CrossRef]
  96. Mulyono, I.U.W.; Lukita, T.C.; Sari, C.A.; Setiadi, D.R.I.M.; Rachmawanto, E.H.; Susanto, A.; Putra, M.D.M.; Santoso, D.A. Parijoto Fruits Classification using K-Nearest Neighbor Based on Gray Level Co-Occurrence Matrix Texture Extraction. J. Phys. 2020, 1501, 012017. [Google Scholar] [CrossRef]
  97. Crisóstomo de Castro Filho, H.; Abílio de Carvalho Júnior, O.; Ferreira de Carvalho, O.L.; Pozzobon de Bem, P.; dos Santos de Moura, R.; Olino de Albuquerque, A.; Rosa Silva, C.; Guimarães Ferreira, P.H.; Fontes Guimarães, R.; Trancoso Gomes, R.A. Rice crop detection using LSTM, Bi-LSTM, and machine learning models from Sentinel-1 time series. Remote Sens. 2020, 12, 2655. [Google Scholar] [CrossRef]
  98. Hu, H.; Pan, L.; Sun, K.; Tu, S.; Sun, Y.; Wei, Y.; Tu, K. Differentiation of deciduous-calyx and persistent-calyx pears using hyperspectral reflectance imaging and multivariate analysis. Comput. Electron. Agric. 2017, 137, 150–156. [Google Scholar] [CrossRef]
  99. Yang, X.; Zhang, R.; Zhai, Z.; Pang, Y.; Jin, Z. Machine learning for cultivar classification of apricots (Prunus armeniaca L.) based on shape features. Sci. Hortic. 2019, 256, 108524. [Google Scholar] [CrossRef]
  100. Kamthonkiat, D.; Honda, K.; Turral, H.; Tripathi, N.K.; Wuwongse, V. Discrimination of irrigated and rainfed rice in a tropical agricultural system using spot vegetation ndvi and rainfall data. Int. J. Remote Sens. 2005, 26, 2527–2547. [Google Scholar] [CrossRef]
  101. Khatri, A.; Agrawal, S.; Chatterjee, J.M. Wheat Seed Classification: Utilizing Ensemble Machine Learning Approach. Sci. Program. 2022, 2022, 2626868. [Google Scholar] [CrossRef]
  102. Olgun, M.; Onarcan, A.O.; Özkan, K.; Işik, Ş.; Sezer, O.; Özgişi, K.; Ayter, N.G.; Başçiftçi, Z.B.; Ardiç, M.; Koyuncu, O. Wheat grain classification by using dense SIFT features with SVM classifier. Comput. Electron. Agric. 2016, 122, 185–190. [Google Scholar] [CrossRef]
  103. Ropelewska, E.; Jankowski, K.J. Classification of the seeds of traditional and double-low cultivars of white mustard based on texture features. J. Food Process Eng. 2019, 42, e13077. [Google Scholar] [CrossRef]
  104. Ali, A.; Qadri, S.; Mashwani, W.K.; Brahim Belhaouari, S.; Naeem, S.; Rafique, S.; Jamal, F.; Chesneau, C.; Anam, S. Machine learning approach for the classification of corn seed using hybrid features. Int. J. Food Prop. 2020, 23, 1097–1111. [Google Scholar] [CrossRef]
  105. Gulzar, Y.; Hamid, Y.; Soomro, A.B.; Alwan, A.A.; Journaux, L. A convolution neural network-based seed classification system. Symmetry 2020, 12, 2108. [Google Scholar] [CrossRef]
  106. Koklu, M.; Ozkan, I.A. Multiclass classification of dry beans using computer vision and machine learning techniques. Comput. Electron. Agric. 2020, 174, 105507. [Google Scholar] [CrossRef]
  107. Peña, J.M.; Gutiérrez, P.A.; Hervás-Martínez, C.; Six, J.; Plant, R.E.; López-Granados, F. Object-based image classification of summer crops with machine learning methods. Remote Sens. 2014, 6, 5019–5041. [Google Scholar] [CrossRef]
  108. Huber, J.; Stuckenschmidt, H. Daily retail demand forecasting using machine learning with emphasis on calendric special days. Int. J. Forecast. 2020, 36, 1420–1438. [Google Scholar] [CrossRef]
  109. Myat, A.K.; Tun, M.T.Z. Predicting palm oil price direction using random forest. In Proceedings of the International Conference on ICT and Knowledge Engineering, Bangkok, Thailand, 20–22 November 2019; pp. 1–6. [Google Scholar]
  110. Valecha, H.; Varma, A.; Khare, I.; Sachdeva, A.; Goyal, M. Prediction of Consumer Behaviour using Random Forest Algorithm. In Proceedings of the 2018 5th IEEE Uttar Pradesh Section International Conference on Electrical, Electronics and Computer Engineering, UPCON 2018, Gorakhpur, India, 2–4 November 2018; pp. 1–6. [Google Scholar]
  111. Dairu, X.; Shilong, Z. Machine Learning Model for Sales Forecasting by Using XGBoost. In Proceedings of the 2021 IEEE International Conference on Consumer Electronics and Computer Engineering, ICCECE 2021, Guangzhou, China, 15–17 January 2021; pp. 480–483. [Google Scholar]
  112. Swami, D.; Shah, A.D.; Ray, S.K.B. Predicting Future Sales of Retail Products Using Machine Learning. 2020. Available online: https://arxiv.org/pdf/2008.07779.pdf (accessed on 2 April 2023).
  113. Priyadarshi, R.; Panigrahi, A.; Routroy, S.; Garg, G.K. Demand forecasting at retail stage for selected vegetables: A performance analysis. J. Model. Manag. 2019, 14, 1042–1063. [Google Scholar] [CrossRef]
  114. Du, X.F.; Leung, S.C.H.; Zhang, J.L.; Lai, K.K. Demand forecasting of perishable farm products using support vector machine. Int. J. Syst. Sci. 2013, 44, 556–567. [Google Scholar] [CrossRef]
  115. Shukla Manish, S.J. Applicability of arima models in wholesale vegetable market. Int. J. Agric. Stat. Sci. 2015, 11, 69–72. [Google Scholar] [CrossRef]
  116. Arunraj, N.S.; Ahrens, D. A hybrid seasonal autoregressive integrated moving average and quantile regression for daily food sales forecasting. Int. J. Prod. Econ. 2015, 170, 321–335. [Google Scholar] [CrossRef]
  117. Food and Agricultural Organization of the United Nations (FAO). Food Wastage Footprint: Impacts on Natural Resources; FAO: Rome, Italy, 2013. [Google Scholar]
  118. Yu, H.; Li, B.; Shen, D.; Cao, J.; Mao, B. Study on prediction model of grain post-harvest loss. Procedia Comput. Sci. 2017, 122, 122–129. [Google Scholar] [CrossRef]
  119. Kader, A.A. Increasing food availability by reducing postharvest losses of fresh produce. Acta Hortic. 2005, 682, 2169–2176. [Google Scholar] [CrossRef]
  120. Al-Dairi, M.; Pathare, P.B.; Al-Yahyai, R.; Opara, U.L. Mechanical damage of fresh produce in postharvest transportation: Current status and future prospects. Trends Food Sci. Technol. 2022, 124, 195–207. [Google Scholar] [CrossRef]
  121. Hanson, C.; Lipinski, B.; Robertson, K.; Dias, D.; Gavilan, I.; Gréverath, P.; Ritter, S.; Fonseca, J.; Van Otterdijk, R.; Timmermans, T.; et al. Food Loss and Waste Accounting and Reporting Standard; World Resource Institute: Washington, DC, USA, 2016; Available online: https://www.wri.org/publication/food-loss-and-waste-accounting-and-reporting-standard (accessed on 29 March 2020).
  122. Clark, R.; Dahlhaus, P.; Robinson, N.; Larkins, J.A.; Morse-McNabb, E. Matching the model to the available data to predict wheat, barley, or canola yield: A review of recently published models and data. Agric. Syst. 2023, 211, 103749. [Google Scholar] [CrossRef]
  123. Pal, R. Predictive Modeling of Drug Sensitivity; Academic Press: Austin, TX, USA, 2016. [Google Scholar]
Figure 1. Stages of the horticultural value chain where ML can be applied. Adapted with a slight modification from [11].
Figure 1. Stages of the horticultural value chain where ML can be applied. Adapted with a slight modification from [11].
Plants 13 01200 g001
Figure 2. Types of ML models. Adapted from [42]. (a) Relationship between AI, ML, and deep learning (DL); (b) Classification of ML algorithms based on learning technique.
Figure 2. Types of ML models. Adapted from [42]. (a) Relationship between AI, ML, and deep learning (DL); (b) Classification of ML algorithms based on learning technique.
Plants 13 01200 g002
Figure 3. A basic model of ML, adapted from [45].
Figure 3. A basic model of ML, adapted from [45].
Plants 13 01200 g003
Table 1. Summary of ML application in pest and disease prediction and detection.
Table 1. Summary of ML application in pest and disease prediction and detection.
ProducePest/DiseaseParameters ObservedEvaluationAlgorithms
Applied
ResultsReference
Milk thistleSmut fungusLeaf spectra imagesDiscrimination between healthy milk thistle and those affected by smut fungusSKN, CP-ANN, and XY-fusion 95.16 accuracy[21]
RiceBakanae
disease
Rice cultivars Tainan 11 and Toyonishiki seedlings; morphological
and colour traits of healthy and infected rice seedlings
Detection of Bakanae disease in rice seedlingsSVM87.9% accuracy[52]
Papaya leaves Abnormalities on papaya leavesLeaf imagesIdentify between healthy and disease-infected papaya leavesRF 70.14% accuracy[50]
Multiple cropsInsect Shape features extracted from the insect imagesClassification and detection of insects in field cropsANN, SVM, KNN, NB, and CNNCNN provided the highest classification accuracy of 91.5% and 90% for 9 and 24 classes of insects[51]
Wheat Yellow rustLeaf spectra images Automatic detection of ‘yellow rust’ disease ANN99% accuracy[55]
RiceBrown planthopper Weather and host plant phenology factorsForecast the brown planthopper population ANN, RF, and MLRANN: R2 = 0.770, RMSE = 1.686; RF: R2 = 0.754, RMSE = 1.737; and MLR model: R2 = 0.645, RMSE = 2.015[49]
Crop leafAlternaria Alternate, Anthracnose, Bacterial Blight, and Cercospora leaf spotDifferent leaf imagesIdentify between disease-infected and healthy leavesSVMOver 95% accuracy for disease-infected leaves and 98% accuracy for healthy leaves[56]
Grape leavesBlack measles, black rot, and leaf blightLeaf captured imagesDiagnose and classify diseased-infected and healthy leavesPCA and SVMSVM classifier combined with linear kernel, using the GLCM features, produced a 98.71% accuracy[53]
Date fruitDate palm miteMeteorological variables and physicochemical properties of date fruitsPrediction of date palm mite count on date fruitsLR and DFRDFR performed better than LR in all the variables, with R2 of 0.842, 0.895, and 0.921 for MV, PPV, and MPPV, respectively. LR produced R2 of 0.464, 0.670, and 0.554 for MV, PPV, and MPPV, respectively.[54]
Supervised Kohonen network (SKN); counter propagation artificial neural network (CP-ANN); support vector machine (SVM); random forest (RF); artificial neural networks (ANNs); K-nearest neighbors (KNN); naïve Bayes (NB); convolutional neural network (CNN); linear multiple regression (MLR); principal component analysis (PCA); gray-level co-occurrence matrix (GLCM); coefficient of determination (R2); root mean square error (RMSE); linear regression (LR); decision forest regression (DFR); meteorological variable (MV); physicochemical properties variables (PPVs); meteorological and physicochemical properties’ variables (MPPVs).
Table 2. Summary of ML applications in the prediction of crop loss due to natural causes.
Table 2. Summary of ML applications in the prediction of crop loss due to natural causes.
Produce Cause of DamageParameters ObservedEvaluationAlgorithms AppliedResults Reference
Soybeans, wheat and corn HailstormSentinel-1 and -2 images; data from damage evaluation Detection of crop hailstorm damage K-means clustering 87.01% accuracy.[57]
Tea treeFrostTopography and meteorological dataPredict the occurrence of a tea-tree frost event; establish spatial distribution of frost damage to tea treesSVM and ANNSVM = 83.8% accuracy; ANN = 75% accuracy.[59]
Wheat Drought Relative leaf area index, (RLAI), standardized precipitation index (SPI), and standardized soil moisture index (SSMI)Drought risk assessmentMCWLA and RF and MCWLA and MLRMCWLA and RF performed better with a RMSE = 6%, while MCWLA and MLR’s RMSE = 20%.[58]
Rice, wheat, maizeDroughtMeteorological drought indicesPrediction of yield loss due to future droughtRF, GBM, and EMLEML (RF and GBM) outperformed other models with an RMSE = 0.390, 0.358, and 0.387 for rice, wheat, and maize, respectively. [22]
Maize, wheat, sorghum, barley, teffDroughtMeteorological and agricultural survey dataPrediction of crop loss due to drought RF81% accuracy.[60]
WheatLodging UAS RGB imagesWheat lodging detectionRF, NN, and SVMRF outperformed other models with an accuracy of 91%.[61]
Multiple grass cropsCold stressGenomic featuresPrediction of cold-responsive and non-responsive genesRFThe model successfully predicted genes that would respond to cold stress in related plant species.[62]
Support vector machine (SVM); artificial neural networks (ANNs); model to simulate the crop–weather relationship over a large area (MCWLA); random forest (RF); multiple linear regression (MLR); gradient boosting machine (GBM); ensemble machine learning (EML); neural network (NN); root mean square error (RMSE); unmanned aerial systems (UAS); red green blue (RGB).
Table 3. Summary of ML applications in yield prediction.
Table 3. Summary of ML applications in yield prediction.
Produce Parameters ObservedEvaluationAlgorithms AppliedResults Reference
Coffee Colour features in digital images Automatic fruit count on coffee branchesSVMRipe–overripe: 82.54–87.83%; semi-ripe: 68.25–85.36%; unripe: 76.91–81.39% (visibility percentage of fruit).[64]
Citrus fruit Image features such as brightness and darknessIdentification of immature green citrus fruit SVM80.4% accuracy.[65]
Agricultural yieldHistorical agronomical, environmental, and economic dataAgriculture yield predictionENN and BPN1.30 error rate.[70]
Potatoes Data on physicochemical properties of soilIdentification of variability in soil properties and potato yieldLR, EN, KNN, and SVRSVR outperformed other models with an RMSE of 5.97, 4.62, 6.60, and 6.17 t/ha for all datasets, while KNN performed the poorest, with an RMSE of 6.93, 5.23, and 6.91 t/ha in three out of four datasets.[66]
Irish potatoes and MaizeHistorical harvest data and meteorological parametersVariability in weather elements and Irish potatoes and maize yield RF, PR, and SVRRF outperformed other models with an RMSE of 510.8 and 129.9 for potato and maize, respectively, while SVR performed the poorest, with an RMSE of 971.6 and 212.4 for the same data set.[37]
Multiple cropsHistorical agronomical and environmental dataYield prediction LR, DT, EN, LR*, RR, PLSR, GBR, and LSTM LSTM outperformed other models with an 86.3% accuracy, while PLSR performed the least with a 76.8% accuracy.[36]
SoybeanMeteorological and historical yield dataYield predictionMLR, MLP, SVM, RF, XGBOOSTING, and GradBOOSTINGXGBOOSTING outperformed other models with an RMSE of 2.06 for calibration, while RF, XGBOOSTING, and GradBOOSTING performed better than other models for testing with an R2 of 0.71, 0.62, and 0.62, respectively.[71]
Wild blueberryPlant height, fruit production, slope, leaf loss, and blower damageMechanical harvesting yield lossSVR, LR, and RFLR outperformed other models with an R2 of 0.91, 0.87, 0.73, and 0.91 for Frank Webb, Tracadie, Cooper, and Small Scott, respectively. While SVR performed relatively well with an R2 of 0.93, 0.88, 0.79, and 0.07 for the same areas, respectively.[66]
WheatMulti-source environmental variables such as satellite-based vegetation indices, climate data, and soil propertiesYield prediction RF and SVMRF with near-infrared reflectance of terrestrial vegetation (NIRV) and other covariates performed better in yield prediction with an R2 and an RMSE of 0.74 and 758 kg/ha, respectively, while SVM with the same variables produced an R2 of 0.69 and RMSE of 821 kg/ha.[72]
Back propagation neural network (BPN); ensemble neural network (ENN); elastic net (EN); K-nearest neighbors (KNNs); support vector machine (SVM); support vector regression (SVR); polynomial regression (PR); linear regression (LR); random forest (RF); decision tree (DT), Lasso regression (LR)*; Ridge regression (RR); partial least square regression (PLSR); gradient boost regression (GBR); long short-term memory (LSTM); multiple linear regression (MLR); multi-layer perceptron (MLP); extreme gradient boosting (XGBOOSTING); gradient boosting (GradBOOSTING); coefficient of determination (R2); root mean square error (RMSE); near-infrared reflectance of terrestrial vegetation (NIRV).
Table 4. Summary of ML application in crop quality detection.
Table 4. Summary of ML application in crop quality detection.
Produce Parameters ObservedEvaluationAlgorithms AppliedResults Reference
Cotton Infrared
hyperspectral transmittance images
Classification of foreign matter embedded inside cotton lintSVMOver 95% accuracy.[74]
PapayaDigital imagesPrediction of the quality and ripening stages of papayaLDA, QDA, LSVM, and QSVM LDA and LSVM produced the highest result accuracy of 83.5% and 79.5%, respectively.[75]
Wheat grainsColour and texture features of wheat grain samplesClassification of wheat grain into ‘fresh’ and ‘rotten’SVM, KNN, MLP, and NBSVM produced the highest accuracy of 93% based on colour features, while the NB model produced the highest accuracy of 65% based on texture features.[76]
Wheat seedShape, colour, and texture featuresIdentification and classification of seven-grain groups in wheat seedLDA, QDA, LSVM, QSVM, and CSVMQSVM produced the highest accuracy with 98.7, 98, 100, 97.3, 99.3, 99, 99.3, and 90.7% for sound white wheat, small white wheat, barley, rye, red wheat, broken white wheat, and shrunken white, respectively.[81]
AvocadosElectromagnetic data from UHF RFID tags in contact with fruitsAutomatic monitoring of avocado ripeningSVMOver 85% accuracy.[77]
TomatoColour featuresAutomatic classification of tomato ripeness stagesSVM and LDAThe one-against-one multi-class SVMs performed better than the one-against-all multi-class SVMs, and the LDA algorithms with 90.80, 84.80, and 84% accuracy, respectively.[78]
PapayaLBP, HOG, and GLCM features collected from image samplesClassification of maturity status of papaya fruitsKNN, SVM, and NBWeighted KNN with HOG features performed better than other models with 100% accuracy and 0.0995 s training time.[82]
BananaThermal imagesMonitoring of fruit quality change CNN99% accuracy.[83]
LoquatHyperspectral imagesClassification of sound and defective loquat fruitRF, XGBoostXGBoost outperformed RF with 97.5, 96.7, and 95.9% accuracy for sound or defect; sound, internal, or external defect; and sound or purple spot, scar, bruising, or flesh browning, respectively.[84]
Support vector machine (SVM); linear discriminant analysis (LDA); quadratic discriminant analysis (QDA); linear support vector machine (LSVM); quadratic support vector machine (QSVM); K-nearest neighbor (KNN); multi-layer perceptron (MLP); naïve Bayes (NB); linear discriminate analysis (LDA); quadratic discriminate analysis (QDA); quantized support vector machine (QSVM); cubic support vector machine (CSVM); ultra-high frequency (UHF); radio frequency identification (RFID); local binary pattern (LBP); histogram of oriented gradients (HOG); gray level co-occurrence matrix (GLCM); convolutional neural networks (CNNs), random forest (RF); extreme gradient boost (XGBoost).
Table 5. Summary of ML applications in fruit and vegetable sorting/grading.
Table 5. Summary of ML applications in fruit and vegetable sorting/grading.
Produce Parameters ObservedEvaluationAlgorithms AppliedResults Reference
Coconut Acoustic signalClassification of coconut fruit into pre-mature, mature, and over-matureANN, RF, and SVMANN: train = 79.32%; test = 81.74%; RF: train = 90.98%; test = 83.48%; SVM: train 88.35%; test = 80.00%.[23]
Vegetable oilsFatty acids profileDiscrimination of premium quality oil from inexpensive edible oilsRFCis-monounsaturated fatty acids in tea oil (79.48%) were close to the expensive extra virgin olive oil (80.71%) and could be a substitute.[91]
BananaColour and size featuresClassification of bananas into extra class, class I, class II, and reject classANN, SVM, and RFRF provided the highest classification accuracy of 94.2%. Without the reject class, at least 97% accuracy was achieved in the other classes.[87]
TomatoesColour image processingDetection of defects in cherry and heirloom tomatoesSVM models, ANN, and RFRBF-SVM performed better than other models, with an accuracy of 0.9709 for the healthy and defective tomatoes category.[85]
Multiple fruits and vegetables Colour, texture and geometrical featuresDetection of type and grading of fruits and vegetablesLR, SRC, ANN, and SVMSVM outperformed other models with 97.63% and 96.59% accuracy for the detection of the type of vegetable or fruit and grading of vegetable and fruit, respectively.[92]
Apples and mangoesDigital images of fruitsClassification of fruits into damaged or good fruitKNN, SVM, and C4.5SVM outperformed other models with a 98% accuracy. [93]
HawthornsColour and texture featuresClassification of fruits into unripe, ripe, and overripeANN and SVMANN performed better than SVM with 99.57, 99.16, and 98.16% accuracy for training, validation, and testing respectively.[94]
Bell pepperColour, texture and size featuresPrediction of maturity stage and size of bell peppersANN and MLPMLP classifier performed better with 93.2%, 86.4%, 84%, and 95.7% for accuracy, precision, sensitivity, and specificity, respectively.[95]
AppleColour featuresAutomatic inspection and classification of apple fruitSVM, KNN, XGBoost, and CatBoostSVM outperformed other models by classifying the three types of apple samples with an accuracy of 96.7%.[79]
Parijoto FruitsTexture featuresClassification of parijoto fruits into “good”, “rotten”, and “defects”KNN 80% accuracy.[96]
Artificial neural networks (ANNs); random forest (RF); support vector machine (SVM); linear regression (LR); sparse representative classifier (SRC); multi-layer perceptron (MLP); K-nearest neighbor (KNN); extreme gradient boosting (XGBoost); categorical boosting (CatBoost).
Table 6. Summary of ML application in crop detection and cultivar classification.
Table 6. Summary of ML application in crop detection and cultivar classification.
Produce Parameters ObservedEvaluationAlgorithms AppliedResults Reference
Korla fragrant pearHyperspectral images of pear fruitDifferentiating Korla fragrant pears into the deciduous–calyx or persistent–calyx categories.SPA and SVMSPA: 93.3% accuracy; SVM: 96.7% accuracy.[98]
RiceSentinel-1 images Infield rice crop detection. SVM, RF, KNN, and normal Bayes (NB)*Accuracy and kappa values for all models are greater than 97% in all metrics.[97]
ApricotsShape featuresClassification of apricot cultivars.DT, KNN, naïve Bayes (NB), LDA, SVM, and BPNNSVM integrated with SPA has the highest accuracy, with 90.7%. [99]
WheatPhysical featuresClassification of wheat seeds into 3 varieties.KNN, NB, CART, and EMEM outperformed other models with an accuracy of 95%.[101]
WheatDSIFT featuresClassification of wheat seeds into 40 varieties.SVM88.33% accuracy.[102]
White mustard seedsTexture featuresClassification of traditional and double-low cultivars.Multiple classifiersR channel produced the highest accuracy with 93%, and 83% accuracy was achieved in RGB colour space when compared to other channels and colour spaces.[103]
Corn seedDigital imageClassification of 6 varieties of corn seeds.RF, BN, LB, and MLPMLP outperformed other models with a 98.83% accuracy.[104]
Multiple seedsDigital image Classification of 14 different seeds.CNN, KNN, DT, NB, RF, AdaBoost, and LR CNN achieved 99% accuracy in comparison with other models.[105]
Dry beansDimensional and shape features Classification of 7 different varieties of dry beans.MLP, SVM, KNN, and DTOverall, SVM outperformed other models with an accuracy of 93.13% and classified the individual varieties—Barbunya, Bombay, Cali, Dermason, Horoz, Seker, and Sira—with 92.36%, 100.00%, 95.03%, 94.36%, 94.92%, 94.67%, and 86.84% accuracy, respectively.[106]
PineappleThermal image featuresClassification of pineapple into 3 different cultivars.LDA, QDA, SVM, KNN, DT, and NBSVM achieved 100% accuracy in comparison with other models.[39]
BarleySatellite NDVI and Finnish Food Authority reference data Classify field parcels with and without crop loss.LR, DT, RF, and MLPRF and mean and MI (recommended). Classification of loss: within a year is possible. Between years is difficult.[44]
Multiple cropsSpectral and textural featuresClassification of crops into herbaceous crops or woody crops.C4.5 DT, LR, SVM, and MLP MLP and SVM achieved the highest classification accuracy of 88% each as single classifiers, while SVM and SVM performed best among the hierarchical classifiers by improving accuracy to 89%.[107]
Successive projections algorithm (SPA); support vector machine (SVM); random forest (RF); K-nearest neighbors (KNNs); normal Bayes (NB)*; decision tree (DT); naïve Bayes (NB); linear discriminant analysis (LDA); back propagation neural network (BPNN); classification and regression tree (CART); ensemble methods (EMs); dense scale-invariant feature transform (DSIFT); BayesNet (BN); LogitBoost (LB); multi-layer perceptron (MLP); convolution neural network (CNN); logistic regression (LR); quadratic discriminant analysis (QDA); normalized difference vegetation index (NDVI).
Table 7. Summary of ML application during retail.
Table 7. Summary of ML application during retail.
Produce/VariableParameters Observed EvaluationAlgorithms AppliedResults Reference
Palm oilMEODA dataPrediction of priceRF91.11% accuracy.[109]
Consumer behaviourKaggle repositoryPrediction of consumer behaviourRF94% accuracy.[110]
SalesDaily sales dataPrediction of product and store sales XGBoost, ARIMA, and LSTM XGBoost performed better in comparison with other models with an RMSE of 0.878, while ARIMA and LSTM achieved 1.092 and 0.924, respectively.[111]
Tomato, potato and onionDaily sales data Demand forecast of vegetables LSTM, RFR, GBR, XGBoost, SVR, and ARIMA LSTM and SVR outperformed other models. LSTM = RMSE values ranged between 3.75 and 15.68, 7.03 and 21.6, and 8.20 and 20.77 for tomato, potato, and onion, respectively. SVR = RMSE values ranged between 6.28 and 21.11, 14.04 and 28.88, and 7.92 and 26.8 for tomato, potato, and onion, respectively.[113]
Sales Historical
sales data
Sales forecastingLR, RR, and XGBoostXGBoost performed better in comparison with other models with an RMSE of 0.655, while LR and RR achieved 0.783 and 0.774, respectively.[112]
Perishable producesHistorical dataDemand forecast of perishable produces SVMMAPE = 0.869.[114]
Onion and potatoDaily sales dataDaily demand forecast ARIMAMAPE is 28.296 for onion and 29.51 for potato.[115]
BananaDaily sales dataSales forecastingSeasonal naïve forecasting, SARIMA, MLPNN-1, MLPNN-2, SARIMA-MLR, and SARIMA-QRSARIMA-MLR and SARIMA-QR both performed better than other models with an RMSE of 19.14 and 19.35, respectively.[116]
Random forest (RF); eXtreme gradient boosting (XGBoost); autoregressive integrated moving average (ARIMA); long short-term memory (LSTM); random forest regression (RFR); gradient boosted regression (GBR); support vector regression (SVR); root mean square error (RMSE); Ridge regression (RR); support vector machine (SVM); mean absolute percentage error (MAPE); seasonal autoregressive integrated moving average (SARIMA); multi-layered perceptron neural network (MLPNN); multiple linear regression (MLR); quantile regression (QR).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Opara, I.K.; Opara, U.L.; Okolie, J.A.; Fawole, O.A. Machine Learning Application in Horticulture and Prospects for Predicting Fresh Produce Losses and Waste: A Review. Plants 2024, 13, 1200. https://doi.org/10.3390/plants13091200

AMA Style

Opara IK, Opara UL, Okolie JA, Fawole OA. Machine Learning Application in Horticulture and Prospects for Predicting Fresh Produce Losses and Waste: A Review. Plants. 2024; 13(9):1200. https://doi.org/10.3390/plants13091200

Chicago/Turabian Style

Opara, Ikechukwu Kingsley, Umezuruike Linus Opara, Jude A. Okolie, and Olaniyi Amos Fawole. 2024. "Machine Learning Application in Horticulture and Prospects for Predicting Fresh Produce Losses and Waste: A Review" Plants 13, no. 9: 1200. https://doi.org/10.3390/plants13091200

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop