Next Article in Journal
E-Service-Learning during the COVID-19 Pandemic: The Experiences of Mainland Chinese Students Enrolled at a University in Hong Kong
Next Article in Special Issue
Simulation-Based Optimization of the Urban Thermal Environment through Local Climate Zones Reorganization in Changsha City, China with the FLUS Model
Previous Article in Journal
An Integrated Approach to Sub-Surface Water Pathways for the Sustainable Development of the Architectural Landscape of Agro-Urban Areas
Previous Article in Special Issue
Does Stronger Protection of Intellectual Property Improve Sustainable Development? Evidence from City Data in China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Attention Mechanism-Combined LSTM for Grain Yield Prediction in China Using Multi-Source Satellite Imagery

College of Computer & Information Engineering, Central South University of Forestry and Technology, Changsha 410018, China
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(12), 9210; https://doi.org/10.3390/su15129210
Submission received: 5 May 2023 / Revised: 31 May 2023 / Accepted: 31 May 2023 / Published: 7 June 2023

Abstract

:
Grain yield prediction affects policy making in various aspects such as agricultural production planning, food security assurance, and adjustment of foreign trade. Accurately predicting grain yield is of great significance in ensuring global food security. This paper is based on the MODIS remote sensing image data products from 2010 to 2020, and adds band information such as vegetation index and temperature to form composite remote sensing data as a dataset. Aiming at the lack of models for large-scale forecasting and the need for human intervention in traditional models, this paper proposes a grain production estimation model based on deep learning. First, image cropping and yield mapping techniques are used to process the data to generate training samples. Then the channel and spatial attention mechanism (convolutional block attention module, CBAM) is added to extract spatial information in different remote sensing bands to improve the efficiency of the model. Long short-term memory (LSTM) neural networks are added to obtain feature information in the time dimension. Finally, a national-scale grain yield prediction model is constructed. After the study, it was found that the LSTM model using a combination of multi-source satellite images and an attention mechanism can effectively predict grain yield in China. Furthermore, the proposed model was tested on data from 2018 to 2020 showing an average R 2 of 0.940 and an average RMSE of 80,020 tons, indicating that it can predict Chinese grain yield better. The model proposed in this paper extracts grain yield information directly from the composite remote sensing data, and solves the problem of small-scale research and imprecise yield prediction in an end-to-end manner.

1. Introduction

In recent years, floods, wind and hail, geological and other natural disasters have occurred many times around the world, and droughts, earthquakes and low-temperature freezes have also occurred to varying degrees. Various natural disasters have caused certain impacts on agricultural production in some areas, resulting in reduced food crop production, and the issue of food security has become a hot topic of concern. At the same time, global environmental climate change and international conflicts have threaten food security [1,2]. To address food security issues, FAO promotes global food security and improved food supply by promoting efficient agricultural technologies, providing knowledge on food nutrition, supporting rural economic development and raising farmers’ incomes. In addition, FAO is committed to promoting fairness and transparency in global food trade to ensure the stability and sustainability of global food markets.
Agriculture plays a crucial role in modern society, and the growing global population further highlights the importance of food security [3]. The primary solution to the food security issue is to accurately predict grain yield. Accurately predicting grain yield in advance to obtain first-hand quantitative data will not only effectively improve our grain production process and trade, but also inform policy makers of potential food shortages, price volatility and trade imbalances. Investors use yield predictions to determine the profitability of agricultural investments, which can affect the overall economic growth of a region or country. Farmers rely on yield predictions to effectively plan their planting and harvest schedules, as well as manage their crop inputs and resources.
Current grain yield prediction methods have several limitations that limit prediction accuracy. First, yield prediction models are usually based on a single piece of historical data. Most studies assess the impact of climate change on agricultural production based on specific regions and do not consider the impact of human economic behaviour [4]. Second, the accuracy of yield prediction models may be affected by data quality and availability, and different data may produce different predictions. Third, yield prediction models usually do not take into account the complex interactions between certain factors and crop growth, including soil conditions, rainfall, temperature, solar radiation, and human activities.
Traditional models often use statistical models and plant growth models for yield prediction, which can be effective in predicting grain yield to a certain extent. However, grain yield is often affected by the spatial distribution and temporal variation of the growing environment, and traditional models lack spatial and temporal information of plant growth, which leads to poor prediction accuracy and lack of robustness [5]. At the same time, traditional methods require field surveys, resulting in high time consumption and material costs [6], and can lead to problems of small yield estimation areas and poor timeliness. In contrast, with the development of technology, remote sensing technology is widely used for grain yield prediction due to its advantages of good timeliness and low cost, and its ability to effectively cope with the problems of complex terrain, scattered cultivated land and diverse crops [7]. Therefore, some researchers have combined remote sensing data and meteorological data to establish grain yield prediction models [8], while some studies have combined remote sensing data with plant growth models for yield prediction [9,10], and these studies have demonstrated that models using remote sensing technology can be an appropriate solution to the previous problems of difficult data statistics, high labour consumption and low accuracy. Furthermore, since remote sensing images have spatial information, the use of these data can be effective in making more accurate predictions using spatiotemporal information [11], and it has been shown [12] that the use of traditional models is laborious, error-prone, costly, and inefficient in the study of maize yield prediction in Africa. Tuvdendorj et al. [13] chose to use NDWI, VSDI, and NDVI to develop regression prediction yield models for spring wheat yields in Selenge and Darkhan Provinces of Mongolia. The study conducted by Tuvdendorj et al. involved a rigorous data processing methodology to analyse the plant growth level in a particular area. The raw MODIS data was subjected to conventional techniques such as re-projection, mosaic, and cropping. The researchers then extracted the relevant bands and calculated indices, such as NDVI and NDWI, to represent the plant growth level. Finally, a regression prediction model was built by combining the NDVI and NDWI indices to accurately predict the plant growth level. As a comparison, the direct use of remote sensing images to predict grain yield is a more cost-effective option.
With the development of computer technology, a large number of studies have started to use machine learning methods to build models due to its advantage of being able to handle complex agricultural data. Some researchers have used machine learning to build a low-cost grain yield prediction model [14] and found that it can effectively improve the prediction efficiency. Yang et al. [15] used multispectral remote sensing data collected by an unmanned aerial vehicle (UAV) in a major rice growing region in southern China and applied a neural network model to predict rice yield, achieving superior results compared to traditional regression models. Meroni et al. [16] used small data samples to train neural networks to predict grain yield, and Paudel et al. [17] combined agronomic principles with machine learning to build a large-scale grain yield prediction model using a modular approach so that the model could be used for different crop yield prediction in different countries, and demonstrated experimentally that the performance of the machine learning model would be better with the addition of new data sources. Using science, technology and knowledge and experience to achieve rational use and planning of resources can meet people’s survival needs and reduce the waste of resources to achieve sustainable development of resources.
However, most of the existing data are used for single crop yield prediction at the county or municipal scale using normalized difference vegetation index (NDVI), enhanced vegetation index (EVI), etc., [18], lacking multiple sources of data and holistic prediction of multiple crops. Furthermore, we also note that the existing machine learning methods usually process the relevant indices (e.g., NDVI, EVI, etc.) of a region after averaging [19] or sampling [20] (selecting the maximum or minimum values) and then using them as input data for the model, neglecting the study of subtle features. Therefore, in order to improve the prediction of grain yield, this paper proposes the use of hybrid neural networks for prediction of composite data. The contribution of this paper is as follows.
  • A multi-source dataset was created containing grain yield and remote sensing images, temperature and vegetation index with spatial and temporal information.
  • Using the cropping and mapping method, the remote sensing image of each province is cropped into 128 × 128 size image blocks, and the yield weights of each block are calculated and mapped through the land-use classification mask, effectively combining multiple information for large-scale prediction.
  • The incorporation of spatial and channel attention mechanisms with LSTM neural networks is proposed to learn the trend characteristics of different categories of plant indices and indices in crop growth in composite data as a way to improve the accuracy of model predictions.

2. Materials

2.1. Study Area and Data Acquisition

The study area selected for this paper is the People’s Republic of China, and the data collection comes from 31 provincial administrative regions. China can be divided into four geographical regions based on geographic and humanistic natural characteristics, namely the Southern Region, the Northern Region, the Northwest Region, and the Qinghai–Tibet Region. The northern region includes the Northeast Plain, the North China Plain, and the Guanzhong Plain, all of which are important agricultural production areas in China. Because of the climate, the main food crops north of the Great Wall are spring wheat, maize, sorghum, soybeans and potatoes, while south of the Great Wall, winter wheat, corn and rice can be grown. The southern region has abundant heat and precipitation, and has very good conditions for agricultural production. The Chengdu Plain and the middle and lower reaches of the Yangtze River are both major grain-producing regions in China. The Northwest and Qinghai–Tibet Region can only grow some cold and drought-resistant crops due to scarce precipitation and high altitude and cold climate, respectively, but the yield is not high.
The acquired remote sensing image data were obtained from NASA’s Earth Science Data and Information System (ESDIS), among which the data products used were MOD11A2, MOD13A1 and MOD15A2H, and the detailed information is shown in Table 1. The data are chosen to span the period from 2010 to 2020, a total of 11 years.
Among them, the land-use classification information of China was selected from the Resource Environment Science and Data Center, Institute of Geographical Sciences and Resources, Chinese Academy of Sciences.
In addition, the grain crop production data for the study area are obtained from the China Statistical Yearbook [21] for 2011–2021 (China Statistical Yearbook data lagged by one year). The grain crop production data include three cereal crops: rice, wheat, and maize, in addition to beans and potatoes. These crops have different growth cycles and harvesting times are scattered among different months, so our training sample contains monthly data in order to improve the predictive performance of the model.

2.2. Data Processing

Depending on the study area and time, we selected data from the sinusoidal tile grid of the MODIS product (Figure 1). Because the data provided by MODIS is not uniform in resolution for time or space, we used the GDAL library for batch processing while using ArcGIS software (v10.8.2). First, we extracted the data layers we needed from the downloaded raw files in HDF format and saved them as raster files in TIF format. The scattered rasters that have undergone the mosaic operation are also combined, and the MOD11A2 data are individually resampled to a spatial resolution of 500 m so that all data have the same resolution. Then all images were uniformly reprojected onto the China Geodetic Coordinate System 2000 to facilitate subsequent experiments. Next, we processed the data according to the valid range and scale factor provided by ESDIS. Finally, all data were cropped according to the provincial administrative divisions of China, and all data were synthesized on a monthly basis at a temporal resolution (Figure 2) to make the time series consistent. In order to reduce useless information interference and increase effective data density, we used land-use classification masks to extract data on the location of farmland distribution. Note that all data are normalized by min–max normalization.

2.3. Grain Yield Prediction Dataset

China has a diverse range of climatic conditions due to its large size and varied topography. Generally speaking, China’s climate can be divided into four main types: continental, monsoon, subtropical, and highland. Each of these climate types has different impacts on crop yields in different areas of the country. In areas with a continental climate, which are mainly located in the northern part of China, the climate is characterized by large temperature fluctuations between seasons and low precipitation. This type of climate is generally not suitable for high-yield agriculture, and crops such as wheat and corn are the main crops grown in these areas. In areas with a monsoon climate, which are mainly located in southern China, the climate is characterized by high temperatures, high humidity, and heavy rainfall in the summer months. This type of climate is suitable for the cultivation of rice, which is the main crop grown in these areas. In areas with a subtropical climate, mainly located in the southeastern part of China, the climate is characterized by mild winters, hot summers, and abundant rainfall throughout the year. This type of climate is suitable for the cultivation of crops such as tea, citrus fruits, and sugarcane. In areas with a highland climate, mainly located in the southwestern part of China, the climate is characterized by high altitude, low temperatures, and low precipitation. This type of climate is suitable for the cultivation of crops such as barley, potatoes, and wheat. In order to enable the model to better learn the relational features among them, we use the image cropping method to ensure the resolution of each map is of the same size. We cropped the remote sensing image of each province into 128 × 128 size image blocks, and used the fill 0 value for the image boundary that cannot be completely cropped.
The total grain production of each province in each year was queried from the China Statistical Yearbook, and we used a case-by-case calculation method to map the total production to each image block. First, the land-use classification masks were used as the total area of farmland. The percentage of farmland area in each plot relative to the total farmland area in the corresponding province is then calculated as the production weight of the current image block. Finally, the production of the corresponding image block is calculated based on the calculated weights:
X i = s i S × O
where X i represents the yield corresponding to each image block, S represents the total farmland area, s i represents the area of farmland in each image block, and O represents the total yield.
We cropped all the remote sensing images of different bands to the same size, and then fused the six bands of data together, with each band as an image channel. In the time dimension, since the remote sensing images have been previously synthesized to a monthly resolution, we synthesized the remote sensing images together for every 12 months. Finally, a matrix was combined as one of the samples, the shape of which is ( T , C , H , W ) .
Since cropping the images produces many pure black images (all values are 0), after removing these images, a total of 22,303 valid images were obtained. Among them, 16,219 images from 2010 to 2017 were used as the training set and 6084 from 2018 to 2020 were used as the test set. The final grain yield dataset was generated and named as GYP.

3. Methods

3.1. Overall Flow of the Model

Prediction has been a more complex matter due to the number of factors that affect grain yield. Therefore, this paper uses a model of deep learning to perform grain prediction. The model uses convolutional neural networks (CNN) as the basic structure, and then incorporates spatial and channel attention mechanisms to extract features effectively and autonomously. Furthermore, we incorporate a LSTM network to enhance the sensitivity of the model to the temporal features of grain yield. After the data processing in Section 2.2, we used the composite remote sensing data from 2010 to 2017 as the training sample, using 2018–2020 data as a test sample to generate the grain yield prediction model. Finally, the predicted results of the model were compared with the true yield and the model performance is evaluated (Figure 3).

3.2. CNN-LSTM Model with Embedded Attention Mechanism Module

The proposed model in this paper is based on CNN, while introducing an attention mechanism combined with a recurrent neural network (RNN) to form a hybrid neural network model. The overall network structure is shown in Figure 4. Our neural network input layer is designed as a matrix of ( B , 12 , 6 , 128 , 128 ) based on our samples, where B represents the batch size, 12 represents the time series, 6 represents the band, and 128 is the height and width, respectively. Before going through the CNN layers, we reshape the matrix to the shape of ( B × 12 , 6 , 128 , 128 ) . After this we add three layers of convolution operation and an average pooling operation. The number of convolutional kernels in the convolutional layer is 12, 8 and 4, respectively, and the convolutional kernel size is 3 × 3 with a step size of 1. Each convolutional layer is followed by an average pooling layer with a kernel size of 3 × 3 and a step size of 2. A LeakyReLU function activation operation is also performed after each convolutional layer. We add a convolutional block attention module (CBAM) after the first and third convolutional layers, respectively. This is followed by the LSTM layer with 128 hidden nodes in each layer. Finally, a fully connected layer and an additional dropout layer is used in the fully connected layer.

3.2.1. Attention Mechanism Module

The attention mechanism is a technique used in artificial neural networks to allow the model to selectively focus on certain input features or patterns while processing data. This can be useful in situations where the input data is complex or large, and the model needs to identify important patterns or features that are relevant to the task at hand.
In recent years, in order to further expand the differences between features, research scholars have introduced attention mechanisms into some deep learning models [22,23]. The attention mechanism highlights more representative features by assigning different weighting coefficients, similar to the brain signal processing mechanism specific to human vision, and can be used to obtain target areas that need to be focused on by quickly scanning the entire image [24,25,26,27]. Therefore, to effectively acquire data in composite images, we used CBAM proposed by Woo et al. [28], which combines channel and spatial attention in a lightweight way to embed into the model for feature extraction. The CBAM embedding method is shown in Figure 5.
The overall structure of channel attention is shown in Figure 6. The input data are processed by max pooling and average pooling, and then sent to multilayer perceptron (MLP) for calculation to obtain the transformation results. Then the two sets of channel features obtained after the transformation are included in the element-wise addition operation, and finally the M c ( F ) is obtained by activation with sigmoid function, and its formula is shown in Equation (2). When M c is calculated using channel attention, the M c obtained from channel attention is included in the element-wise multiplication operation with the original input feature map F before sending it to spatial attention to obtain F , as shown in Equation (3).
M c ( F ) = σ ( M L P ( A v g P o o l ( F ) ) + M L P ( M a x P o o l ( F ) ) ) = σ ( W 1 ( W 0 ( F a v g C ) ) + W 1 ( W 0 ( F m a x C ) ) )
where σ denotes the sigmoid function, W 0 R ( C / r × C ) , and W 1 R ( C × C / r ) . Note that the MLP weights, W 0 and W 1 , are shared for both inputs and the ReLU activation function is followed by W 0 .
After the channel attention is calculated, the spatial attention mechanism (Figure 7) first performs the max pooling and average pooling operations on the input F according to the channel, and then the obtained feature map will be subjected to the concatenation operation on the channel. After completing the channel concatenation, a 7 × 7 convolution is performed to reduce the dimensionality. Finally, M s ( F ) is obtained by using the sigmoid activation function, and the calculation formula is shown in Equation (4).
F = M c ( F ) F
where ⊗ denotes element-wise multiplication.
M s ( F ) = σ ( f 7 × 7 ( [ A v g P o o l ( F ) , M a x P o o l ( F ) ] ) ) = σ ( f 7 × 7 ( [ F a v g s ; F m a x s ] ) )
where σ denotes the sigmoid function and f 7 × 7 represents a convolution operation with a filter size of 7 × 7 .
Finally, Equations (3) and (4) are used to obtain the final feature map F :
F = M s ( F ) F
where ⊗ denotes element-wise multiplication.
In the grain yield prediction model, the attention mechanism is used to extract spatial information from different remote sensing bands in order to make more accurate predictions. The attention mechanism is implemented by adding additional layers to the neural network model, trained to learn to focus on relevant features in the input data. The attention mechanism can improve the performance of the model by helping it to better capture and utilize relevant patterns or features in the data, leading to more accurate predictions.

3.2.2. Long Short-Term Memory

The LSTM network is a RNN first proposed in 1997 by Hochreiter et al. [29]. The RNN cannot learn relevant information about the input data when the input gap is large and cannot handle very long input sequences, while LSTM can deal with long-term dependencies by introducing gate functions in the cell structure [30,31], such as the effect of changing processes of grain crops on yield throughout the growth cycle. Therefore, to better obtain the features in the temporal dimension, the LSTM network is introduced.
The cell structure of the LSTM network is shown in Figure 8. Compared with the previous RNN, LSTM adds the concept of the cell state, consisting of three gates: the forget gate, input gate and output gate. They use per-element multiplication between them to control how much of past memory is retained. In this paper, monthly crop changes were used as the time dimension, and 12 months of data were input into the LSTM as a way to extract the effect of crop growth processes on yield.
Among them, the forget gate is calculated as shown in Equation (6), mainly used to decide the retention or forgetting of information. The hidden information h t 1 of the previous layer and the input information x t of the current layer will be sent into the sigmoid function for processing at the same time. The processing result will be between 0 , 1 . The closer it is to 1, the more it should be retained, and vice versa.
f t = σ W f · h t 1 , x t + b f
Furthermore, the equation of the input gate is shown in Equations (7) and (8), mainly used to update the information of the current layer. The hidden information h t 1 of the previous layer and the input information x t of the current layer will be sent into the sigmoid function for processing at the same time. The processing result will be between 0 , 1 . The closer it is to 1, the more important it will be. Next, the information from the hidden state of the previous layer and the current input is also passed into the tanh function to create a new candidate vector. Finally, the output value of the sigmoid function is multiplied by the output value of tanh. The output value of the sigmoid function will determine which information in the output value of tanh is important and needs to be retained.
i t = σ W f · h t 1 , x t + b i
C ˜ t = tanh W C · h t 1 , x t + b C
The output gate, shown in Equations (9)–(11), is used to determine the value of the next hidden state, which contains the previously inputted information. The hidden information h t 1 from the previous layer and the information x t from the current layer input are simultaneously sent to the sigmoid function for processing. Then the newly obtained cell state is sent to the tanh function. Finally, the output of tanh is multiplied with the output of the sigmoid function to determine the information that the hidden state should contain. The hidden state is then used as the output of the current cell, and the new cell state and new hidden state are sent to the next time step.
C t = f t C t 1 + i t C t ˜
O t = σ W o · h t 1 , x t + b o
h t = O t tanh C t

3.2.3. Leaky ReLU

Choosing the right activation function can significantly improve the performance of neural networks. Deep learning uses gradient descent algorithms to train models, but the training results can often fall into local minima rather than global optimal solutions [32,33,34]. To avoid this problem, this paper has chosen to use the Leaky ReLU proposed by Mass et al. [35], defined as:
f ( x ) = x , x > 0 λ x , x 0 λ ( 0 , 1 )
The advantage of using Leaky ReLU is that a gradient is also obtained for part of the input that is less than zero, thus avoiding the problem of inactive units.

3.2.4. Loss Function

In regression prediction problems, we often use the mean absolute error (MAE, Equation (13)) to measure the closeness between the model prediction and the true value, and MAE trains the neural network to converge quickly.
MAE is useful for assessing the prediction accuracy of a model, which can help us understand the degree of deviation between the model prediction results and the real results, and thus judge the merits of the model. Compared with other evaluation metrics, MAE is not sensitive to outliers. Because MAE is the average of absolute errors, even if there are outliers, they will not have much impact on the results. At the same time, MAE is easier to understand and calculate, helping us quickly understand the prediction accuracy of the model so that we can adjust and optimize the model.
MAE = i = 1 n | Y i X i | n
where X i represents the actual yield corresponding to the sample, Y i represents the predicted yield of the model, and n is the number of samples.

3.3. Model Accuracy Evaluation Metrics

In this study, we used root mean square error (RMSE, Equation (14)) and coefficient of determination (denoted as R 2 , Equation (15)) to evaluate the effectiveness of the model in predicting yield.
RMSE = i = 1 n ( Y i X i ) 2 n
R 2 = 1 i = 1 n ( Y i X i ) 2 i = 1 n ( Y i Y ¯ ) 2
where X i represents the actual yield of the corresponding sample, Y ¯ is the actual average yield, Y i represents the yield predicted by the model, and n is the total number of samples.

4. Results

4.1. Experimental Setting and Result Analysis

The model is built using the PyTorch deep learning framework and trained on an NVIDIA RTX A5000 24 G graphics card (NVIDIA, Santa Clara, CA, USA). The optimizer used for the experiments is Adam, and the initial learning rate is set to 0.01, and when the epoch reaches 5 and 10, the learning rate is dynamically adjusted, and the multiplicative factor of learning rate decay is set to 0.1. Furthermore, our experiments use dropout and set the dropout probability to 0.5.
The results of the tests conducted after training show that our model could simulate the grain yield of most provinces with high overall accuracy ( R 2 = 0.942, RMSE = 80,020 tons), as shown in Table 2. As shown in Figure 9, a scatter plot of the actual grain yield versus the predicted yield for the test years is displayed.
Although our model performs well in most provinces, its performance is relatively poor in some provinces including Bejing, Guangxi, Tianjin and Shanghai. In these four regions, our model is unable to simulate the grain yield well, and it does not fit well during the training process, so the statistics of these four provinces are excluded from all the results of the experiment. Overall, the model can obtain effective yield features directly from remote sensing images in an end-to-end form and predict grain yield at a large scale.
The convergence of the model is shown in Figure 10. From the figure, we can see that the curves eventually all tend to be smooth, but Yunnan, Qinghai, Ningxia and other regions show abnormal fluctuations in the loss curves during the model training. Through observation and analysis, we found that the fluctuation of the learning rate may result in these fluctuations. The learning rate is a parameter that controls the update rate of the model parameters, and when the learning rate changes, the update rate of the model parameters will also change, and this change may lead to a turning point in the training of the model. Because our learning rate automatically declines through adjustment after a period of training epochs, some fluctuations occur during the training process, and eventually the loss values all tend to converge. Dynamically adjusting the learning rate can adjust the learning rate in real time according to the performance of the model, enabling the model to obtain better gradients during training, thus improving the accuracy of the model, accelerating the convergence of the model, and enabling the model to obtain better generalization on both the training and test data.

4.2. Projected Results for Different Provinces

China is a vast country with great differences in topography and climate among provinces, and water resources are unevenly distributed [36]. In order to take full advantage of the favourable conditions in each region to increase the total amount of grain yield. In different regions and seasons, farmers choose to grow different grain crops. These include summer grain, early rice and autumn grain, cereals, legumes and potatoes.
To verify the robustness of our proposed neural network model for predicting multiple grain crops in different regions, we calculated the yield prediction accuracy of different provinces separately (Figure 11). The results in the figure show that in some provinces the yield estimation accuracy is low, but in most cases the accuracy is satisfactory. For example, Guangdong has the highest accuracy with R 2 of 0.989 and RMSE of 18,040 tons, and the lowest is in Chongqing with R 2 of 0.815 and RMSE of 132,370 tons. This proves that our proposed neural network model has good robustness.
The predicted and actual yields for 2018–2020 are shown in Figure 12 and Table 3, from which it can be visualized that in some provinces with large grain production, such as Heilongjiang, Henan and Shandong, the model correctly predicts the yield trend, but there is a gap between the predicted and actual yields. There are many potential factors that could influence the accuracy of a grain yield prediction model in different provinces, including variations in local climate, soil conditions, and agricultural practices. The model’s ability to capture these differences and accurately predict grain yield may depend on the quality and quantity of data available for training and testing, as well as the specific techniques and algorithms used in the model. It is also possible that the model’s performance may be influenced by other factors, such as the availability and accuracy of real ground data for validation, or the specific crops and varieties grown in different provinces.
During the 2018–2020 period, our prediction model also shows some fluctuations in predicted values, in addition to provinces with relatively high or low actual grain yields. This may be due to the structural reform of the supply-side of Chinese agriculture, which aims to improve the quality and efficiency of grain production by adjusting the cropping structure. Different provinces can adjust the acreage of different crops according to their local geographical and climatic factors. However, the land classification masks used in our model are fixed and may not be able to fully take into account these variations, leading to errors in the processed remote sensing images and eventually the fluctuations in the prediction results.

4.3. Ablation Experiment

To verify the validity of each module in this model, ablation experiments were conducted. Tests were also conducted separately for each year to accurately test the predictive ability of the present model. As can be seen from Table 4, our average R 2 is 0.940 and the average RMSE is 80,020 tons on the test data from 2018 to 2020. Compared to the CNN, our model predicts an improved R 2 of 0.089 and a reduced RMSE of 39,020 tons, a significant improvement in these metrics. Meanwhile, the inclusion of LSTM is better compared to the inclusion of CBAM, but the difference between them is not significant.

5. Discussion

In recent years, the concept of sustainable development has been widely accepted and implemented in many fields. In particular, many countries are actively addressing food security, climate change, environmental protection and resource use. However, the challenges to the development of sustainable agriculture are also significant. Global food security has deteriorated in the past few years. Climate change, natural disasters, market volatility, and policy instability have all contributed to high food prices and increased food insecurity. In addition, global population growth and urbanization have exacerbated food security issues. Despite the enormous challenges, many countries and organizations are taking steps to address these issues. Only global cooperation and joint efforts can ensure globally sustainable development and food security.
Our study stands out from previous ones in its approach to learning features directly from the original bands using the attention module. Unlike previous studies that only averaged or sampled the vegetation indices, our model preserves essential information on spatial variation during plant growth. Additionally, our study has a larger scale and higher accuracy, making it a valuable contribution to the field.
Because different food crops have different growth cycles, some regions often grow crops that span two years. For example, in the North China Plain, winter wheat is planted from October to December each year and only matures for harvest in the middle of the following year. However, our data samples are constructed based on each calendar year rather than on the crop growth cycle. Still, the model shows good accuracy for yield prediction, which we attribute to the fact that the actual yield data in the Statistical Yearbook are also based on calendar years. In subsequent research work, we could change the time series of the data sample to two or even three years instead of the currently used one year. This includes data for the complete cycle of each crop from sowing to harvest and may give us more accurate results. In addition, some of the remote sensing data variables selected in our study (Table 1) are selected empirically and based on the summaries of previous studies by some scholars, and their relevance to grain yield is not explored in depth, but this highlights the effectiveness of neural networks in end-to-end problem studies.
The attention mechanism in a neural network model allows it to selectively focus on certain input features or patterns, which can be particularly useful in situations where the input data are complex or large. In the context of a grain yield estimation model, the attention mechanism can be used to improve the model’s performance by helping it to better capture and utilize relevant patterns or features in the data, such as vegetation index and temperature, that are known to influence grain yield. For example, the vegetation index, which is a measure of the density and health of vegetation, is an important factor in grain yield prediction. By using the attention mechanism to focus on this feature, the model can more accurately capture the relationship between the vegetation index and grain yield, leading to more accurate predictions. Similarly, temperature is also known to affect grain yield, and the attention mechanism can be used to focus on temperature data to improve the model’s ability to predict grain yield based on temperature. Overall, the attention mechanism can improve the performance of a grain yield estimation model by allowing it to more accurately capture and utilize relevant patterns or features in the data.
The fluctuations in the prediction values observed may be due to the use of an inappropriate land classification mask for the corresponding year. Initially, we planned to use the land classification mask from the moderate resolution imaging spectroradiometer (MODIS) MCD12Q1 product, but this product has relatively large errors in the distribution of grain crops in China. In comparison, the land-use mask from the Institute of Geographic Sciences and Natural Resources Research of the Chinese Academy of Sciences has been manually verified and is more representative of the actual conditions, but may not be available annually due to the large workload involved in its production.
Upon reviewing Cao et al.’s research [37] predicting winter wheat yield, we have taken note of their comprehensive consideration of soil, climate, elevation, and human factors. This serves as a valuable reference for our own future research endeavours. However, we must now address the challenge of expanding the “point” data on soil and human influence to a larger, more comprehensive “surface” level. This will require careful consideration and planning in order to accurately incorporate these factors into our research methodology. We remain committed to advancing our understanding of crop yield prediction and will continue to draw upon the insights of previous research in pursuit of this goal. In addition, Valjarevic et al. [38] conducted a study on forest tree density using pixel and sub-pixel analysis. It is our opinion that their methodology can be utilized for yield research purposes to enhance the precision of data. This approach may prove to be an effective means of improving accuracy in the field of agriculture.
In our study, the attention mechanism shows strong performance in learning crop yield features, and we could potentially apply the attention mechanism to the learning of farmland distribution features and further reduction in the errors. By focusing on relevant features, the attention mechanism can help the model to more accurately capture and utilize the patterns or characteristics that influence the prediction task. In this case, applying the attention mechanism to the learning of farmland distribution features could potentially help the model to better capture the changes in planting structures and land use that may have contributed to the observed fluctuations in the prediction values.

6. Conclusions

Our study highlights the importance of accurate grain yield prediction for ensuring global food security and demonstrates a novel approach that can contribute to this goal.
There is a connection between the methods of remote sensing and attentional mechanisms in grain yield analysis. Attentional mechanisms are cognitive processes that allow to selectively focus on relevant information while ignoring irrelevant information. In the context of remote sensing, attentional mechanisms can be used to identify and extract important features from the images captured by sensors. For example, spectral analysis involves the identification of specific bands of light that are absorbed or reflected by crops, which can be used to estimate crop health and yield potential. By selectively attending to these bands, remote sensing techniques can provide valuable information for grain yield analysis. Similarly, land surface temperature involves the detection of heat signatures emitted by crops, which can be used to estimate biomass and yield potential. Attentional mechanisms can be used to identify and extract these heat signatures from the images captured by sensors, providing valuable information for farmers to make informed decisions about crop management and harvest planning.
In order to make grain yield prediction less costly and improve the accuracy of grain yield prediction at the same time, a hybrid neural network grain yield prediction model is proposed in this paper. The underlying data used in the model are from MODIS satellite products, and we combine information from different bands into composite remote sensing image data to provide as many training features as possible for the model. Then, based on the convolutional network as the base structure, we use the attention of channel and spatial mixing to enhance the extraction of the vegetation index and temperature-associated features. Finally, we use LSTM to process the data of each month to obtain as much information as possible in the temporal dimension. Through experiments, we find that the proposed model in this paper has an R 2 of 0.940 and an RMSE of 80,020 tons for grain yield prediction in China, a large improvement in yield prediction compared with the traditional convolutional network. We also calculate the accuracy of grain yield prediction for different provinces one by one, where Guangdong province has the most accurate grain yield prediction with R 2 of 0.989 and RMSE of 18,040 tons, while Chongqing city has the worst prediction accuracy with R 2 of 0.815 and RMSE of 132,370 tons. Compared to previous studies, the attention mechanism-combined LSTM model is more accurate in predicting Chinese grain yield in an end-to-end manner on a large scale. Furthermore, providing an effective technical method for agricultural testing and grain yield estimation.

Author Contributions

Conceptualization, X.J.; methodology, F.L. and X.J.; Dta curation, F.L.; writing—original draft preparation, F.L.; writing—review and editing, X.J. and Z.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Science and Technology Innovation Program of Hunan Province, grant number: 2023JJ50058; National Key R&D Program of China, grant number: 2022YFD2200505.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Raw remote sensing data can be found at https://earthdata.nasa.gov/esdis (accessed on 10 May 2023). The Chinese land-use classification masks can be found at https://www.resdc.cn/Datalist1.aspx?FieldTyepID=1,3 (accessed on 10 May 2023).

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

CBAMConvolutional block attention module
LSTMLong short-term memory
MODISModerate-resolution imaging spectroradiometer
RMSERoot mean square error
FAOFood and agriculture organization
NDVINormalized difference vegetation index
EVIEnhanced Vegetation Index
ESDISEarth Science Data and Information System
CNNConvolutional neural networks
RNNRecurrent neural network
MLPMultilayer perceptron
ReLURectified linear unit
MAEMean absolute error
RNNRecurrent neural network
MLPMultilayer D
GYPGrain yield prediction

References

  1. Hendriks, S.L.; Montgomery, H.; Benton, T.; Badiane, O.; de la Mata, G.C.; Fanzo, J.; Guinto, R.R.; Soussana, J.F. Global Environmental Climate Change, COVID-19, and Conflict Threaten Food Security and Nutrition. BMJ 2022, 378, e071534. [Google Scholar] [CrossRef] [PubMed]
  2. Wang, J.; Zhang, Z.; Liu, Y. Spatial Shifts in Grain Production Increases in China and Implications for Food Security. Land Use Policy 2018, 74, 204–213. [Google Scholar] [CrossRef]
  3. Khan, H.R.; Gillani, Z.; Jamal, M.H.; Athar, A.; Chaudhry, M.T.; Chao, H.; He, Y.; Chen, M. Early Identification of Crop Type for Smallholder Farming Systems Using Deep Learning on Time-Series Sentinel-2 Imagery. Sensors 2023, 23, 1779. [Google Scholar] [CrossRef] [PubMed]
  4. Wang, H.; Liu, H.; Ma, R. Assessment and Prediction of Grain Production Considering Climate Change and Air Pollution in China. Sustainability 2022, 14, 9088. [Google Scholar] [CrossRef]
  5. Jaynes, D.B.; Kaspar, T.C.; Colvin, T.S.; James, D.E. Cluster Analysis of Spatiotemporal Corn Yield Patterns in an Iowa Field. Agron. J. 2003, 95, 574–586. [Google Scholar] [CrossRef]
  6. Espinosa-Herrera, J.M.; Macedo-Cruz, A.; Fernández-Reynoso, D.S.; Flores-Magdaleno, H.; Fernández-Ordoñez, Y.M.; Soria-Ruíz, J. Monitoring and Identification of Agricultural Crops through Multitemporal Analysis of Optical Images and Machine Learning Algorithms. Sensors 2022, 22, 6106. [Google Scholar] [CrossRef]
  7. Hara, P.; Piekutowska, M.; Niedbała, G. Selection of Independent Variables for Crop Yield Prediction Using Artificial Neural Network Models with Remote Sensing Data. Land 2021, 10, 609. [Google Scholar] [CrossRef]
  8. Kern, A.; Barcza, Z.; Marjanović, H.; Árendás, T.; Fodor, N.; Bónis, P.; Bognár, P.; Lichtenberger, J. Statistical Modelling of Crop Yield in Central Europe Using Climate Data and Remote Sensing Vegetation Indices. Agric. For. Meteorol. 2018, 260–261, 300–320. [Google Scholar] [CrossRef]
  9. Zhuo, W.; Huang, J.; Li, L.; Zhang, X.; Ma, H.; Gao, X.; Huang, H.; Xu, B.; Xiao, X. Assimilating Soil Moisture Retrieved from Sentinel-1 and Sentinel-2 Data into WOFOST Model to Improve Winter Wheat Yield Estimation. Remote Sens. 2019, 11, 1618. [Google Scholar] [CrossRef] [Green Version]
  10. Delécolle, R.; Maas, S.J.; Guérif, M.; Baret, F. Remote Sensing and Crop Production Models: Present Trends. ISPRS J. Photogramm. Remote Sens. 1992, 47, 145–161. [Google Scholar] [CrossRef]
  11. Moriondo, M.; Maselli, F.; Bindi, M. A Simple Model of Regional Wheat Yield Based on NDVI Data. Eur. J. Agron. 2007, 26, 266–274. [Google Scholar] [CrossRef]
  12. Chivasa, W.; Mutanga, O.; Biradar, C. Application of Remote Sensing in Estimating Maize Grain Yield in Heterogeneous African Agricultural Landscapes: A Review. Int. J. Remote Sens. 2017, 38, 6816–6845. [Google Scholar] [CrossRef]
  13. Tuvdendorj, B.; Wu, B.; Zeng, H.; Batdelger, G.; Nanzad, L. Determination of Appropriate Remote Sensing Indices for Spring Wheat Yield Estimation in Mongolia. Remote Sens. 2019, 11, 2568. [Google Scholar] [CrossRef] [Green Version]
  14. You, J.; Li, X.; Low, M.; Lobell, D.; Ermon, S. Deep Gaussian Process for Crop Yield Prediction Based on Remote Sensing Data. Proc. Aaai Conf. Artif. Intell. 2017, 31, 11172. [Google Scholar] [CrossRef]
  15. Yang, Q.; Shi, L.; Han, J.; Zha, Y.; Zhu, P. Deep Convolutional Neural Networks for Rice Grain Yield Estimation at the Ripening Stage Using UAV-based Remotely Sensed Images. Field Crop. Res. 2019, 235, 142–153. [Google Scholar] [CrossRef]
  16. Meroni, M.; Waldner, F.; Seguini, L.; Kerdiles, H.; Rembold, F. Yield Forecasting with Machine Learning and Small Data: What Gains for Grains? Agric. For. Meteorol. 2021, 308–309, 108555. [Google Scholar] [CrossRef]
  17. Paudel, D.; Boogaard, H.; de Wit, A.; Janssen, S.; Osinga, S.; Pylianidis, C.; Athanasiadis, I.N. Machine Learning for Large-Scale Crop Yield Forecasting. Agric. Syst. 2021, 187, 103016. [Google Scholar] [CrossRef]
  18. Kouadio, L.; Newlands, N.K.; Davidson, A.; Zhang, Y.; Chipanshi, A. Assessing the Performance of MODIS NDVI and EVI for Seasonal Crop Yield Forecasting at the Ecodistrict Scale. Remote Sens. 2014, 6, 10193–10214. [Google Scholar] [CrossRef] [Green Version]
  19. Leroux, L.; Castets, M.; Baron, C.; Escorihuela, M.J.; Bégué, A.; Lo Seen, D. Maize Yield Estimation in West Africa from Crop Process-Induced Combinations of Multi-Domain Remote Sensing Indices. Eur. J. Agron. 2019, 108, 11–26. [Google Scholar] [CrossRef]
  20. Tian, H.; Wang, P.; Tansey, K.; Zhang, S.; Zhang, J.; Li, H. An IPSO-BP Neural Network for Estimating Wheat Yield Using Two Remotely Sensed Variables in the Guanzhong Plain, PR China. Comput. Electron. Agric. 2020, 169, 105180. [Google Scholar] [CrossRef]
  21. China Statistics Press. China Statistical Yearbook 2021; China Statistics Press: Beijing, China, 2021. [Google Scholar]
  22. Ji, J.; Zhang, T.; Jiang, L.; Zhong, W.; Xiong, H. Combining Multilevel Features for Remote Sensing Image Scene Classification With Attention Model. IEEE Geosci. Remote Sens. Lett. 2020, 17, 1647–1651. [Google Scholar] [CrossRef]
  23. Cai, W.; Wei, Z. Remote Sensing Image Classification Based on a Cross-Attention Mechanism and Graph Convolution. IEEE Geosci. Remote Sens. Lett. 2022, 19, 8002005. [Google Scholar] [CrossRef]
  24. Fukushima, K. Neocognitron: A Self-Organizing Neural Network Model for a Mechanism of Pattern Recognition Unaffected by Shift in Position. Biol. Cybern. 1980, 36, 193–202. [Google Scholar] [CrossRef] [PubMed]
  25. Mou, L.; Bruzzone, L.; Zhu, X.X. Learning Spectral-Spatial-Temporal Features via a Recurrent Convolutional Neural Network for Change Detection in Multispectral Imagery. IEEE Trans. Geosci. Remote Sens. 2019, 57, 924–935. [Google Scholar] [CrossRef] [Green Version]
  26. Kattenborn, T.; Leitloff, J.; Schiefer, F.; Hinz, S. Review on Convolutional Neural Networks (CNN) in Vegetation Remote Sensing. ISPRS J. Photogramm. Remote Sens. 2021, 173, 24–49. [Google Scholar] [CrossRef]
  27. Niu, Z.; Zhong, G.; Yu, H. A Review on the Attention Mechanism of Deep Learning. Neurocomputing 2021, 452, 48–62. [Google Scholar] [CrossRef]
  28. Woo, S.; Park, J.; Lee, J.Y.; Kweon, I.S. CBAM: Convolutional Block Attention Module. In Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany, 8–14 September 2018; pp. 3–19. [Google Scholar]
  29. Hochreiter, S.; Schmidhuber, J. Long Short-Term Memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
  30. Yu, Y.; Si, X.; Hu, C.; Zhang, J. A Review of Recurrent Neural Networks: LSTM Cells and Network Architectures. Neural Comput. 2019, 31, 1235–1270. [Google Scholar] [CrossRef]
  31. Smagulova, K.; James, A.P. A Survey on LSTM Memristive Neural Network Architectures and Applications. Eur. Phys. J. Spec. Top. 2019, 228, 2313–2324. [Google Scholar] [CrossRef]
  32. Hara, K.; Saito, D.; Shouno, H. Analysis of Function of Rectified Linear Unit Used in Deep Learning. In Proceedings of the 2015 International Joint Conference on Neural Networks (IJCNN), Killarney, Ireland, 2–17 July 2015; pp. 1–8. [Google Scholar] [CrossRef]
  33. Zeiler, M.; Ranzato, M.; Monga, R.; Mao, M.; Yang, K.; Le, Q.; Nguyen, P.; Senior, A.; Vanhoucke, V.; Dean, J.; et al. On Rectified Linear Units for Speech Processing. In Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, Vancouver, BC, Canada, 26–31 May 2013; pp. 3517–3521. [Google Scholar] [CrossRef] [Green Version]
  34. Gu, J.; Wang, Z.; Kuen, J.; Ma, L.; Shahroudy, A.; Shuai, B.; Liu, T.; Wang, X.; Wang, G.; Cai, J.; et al. Recent Advances in Convolutional Neural Networks. Pattern Recognit. 2018, 77, 354–377. [Google Scholar] [CrossRef] [Green Version]
  35. Maas, A.L.; Hannun, A.Y.; Ng, A.Y. Rectifier Nonlinearities Improve Neural Network Acoustic Models. In Proceedings of the 30th International Conference on Machine Learning, Atlanta, GA, USA, 16–21 June 2013; Volume 30, p. 3. [Google Scholar]
  36. Yu, A.; Cai, E.; Yang, M.; Li, Z. An Analysis of Water Use Efficiency of Staple Grain Productions in China: Based on the Crop Water Footprints at Provincial Level. Sustainability 2022, 14, 6682. [Google Scholar] [CrossRef]
  37. Cao, J.; Zhang, Z.; Tao, F.; Zhang, L.; Luo, Y.; Han, J.; Li, Z. Identifying the Contributions of Multi-Source Data for Winter Wheat Yield Prediction in China. Remote Sens. 2020, 12, 750. [Google Scholar] [CrossRef] [Green Version]
  38. Valjarević, A.; Djekić, T.; Stevanović, V.; Ivanović, R.; Jandziković, B. GIS Numerical and Remote Sensing Analyses of Forest Changes in the Toplica Region for the Period of 1953–2013. Appl. Geogr. 2018, 92, 131–139. [Google Scholar] [CrossRef]
Figure 1. MODIS sinusoidal tile grid corresponding to the study area.
Figure 1. MODIS sinusoidal tile grid corresponding to the study area.
Sustainability 15 09210 g001
Figure 2. Remote sensing data processing flow. Where T represents the time, C represents the channel, and H and W represents the height and width of the remote sensing image, respectively.
Figure 2. Remote sensing data processing flow. Where T represents the time, C represents the channel, and H and W represents the height and width of the remote sensing image, respectively.
Sustainability 15 09210 g002
Figure 3. Remote sensing data processing flow.
Figure 3. Remote sensing data processing flow.
Sustainability 15 09210 g003
Figure 4. Grain yield prediction module structure.
Figure 4. Grain yield prediction module structure.
Sustainability 15 09210 g004
Figure 5. Schematic diagram of CBAM.
Figure 5. Schematic diagram of CBAM.
Sustainability 15 09210 g005
Figure 6. Channel attention module structure.
Figure 6. Channel attention module structure.
Sustainability 15 09210 g006
Figure 7. Spatial attention module structure.
Figure 7. Spatial attention module structure.
Sustainability 15 09210 g007
Figure 8. Cell structure of LSTM.
Figure 8. Cell structure of LSTM.
Sustainability 15 09210 g008
Figure 9. Scatter plot of actual versus predicted grain production.
Figure 9. Scatter plot of actual versus predicted grain production.
Sustainability 15 09210 g009
Figure 10. Model training convergence by province.
Figure 10. Model training convergence by province.
Sustainability 15 09210 g010
Figure 11. Model performance in different provinces.
Figure 11. Model performance in different provinces.
Sustainability 15 09210 g011
Figure 12. Predicted and actual production in 2018–2020. (a) 2018; (b) 2019; (c) 2020.
Figure 12. Predicted and actual production in 2018–2020. (a) 2018; (b) 2019; (c) 2020.
Sustainability 15 09210 g012
Table 1. MODIS data products and band information.
Table 1. MODIS data products and band information.
Product NameBandTime ResolutionSpatial ResolutionValid Range
MOD11A2Daytime Land Surface Temperature8 Days1 km7500–65,535
Nighttime Land Surface Temperature
MOD13A1Normalized Difference Vegetation Index16 Days0.5 km−2000–10,000
Enhanced Vegetation Index
MOD15A2HLeaf Area Index8 Days0.5 km0–100
Fraction of Photosynthetically Active Radiation
Table 2. Test results.
Table 2. Test results.
Item201820192020Average
R 2 RMSE R 2 RMSE R 2 RMSE R 2 RMSE
Ours Models0.9268.6010.9428.0980.9328.5810.9408.002
Table 3. 2018–2020 model prediction accuracy by province.
Table 3. 2018–2020 model prediction accuracy by province.
Country201820192020
R 2 RMSE R 2 RMSE R 2 RMSE
Hebei0.94211.7080.94411.6440.94012.272
Shanxi0.9414.4690.9533.9150.9444.476
Inner Mongolia0.9384.6060.9275.1170.9175.462
Liaoning0.9467.9330.92210.6050.9557.772
Jilin0.91514.7820.90117.0270.89217.413
Heilongjiang0.91015.2150.92014.3810.90815.427
Jiangsu0.94318.0200.94118.6120.94418.238
Zhejiang0.9622.9330.9831.9540.9772.285
Anhui0.89124.0450.92320.5000.90322.727
Fujian0.8923.0870.9372.3310.9162.745
Jiangxi0.9854.7250.9726.3220.9706.473
Shandong0.91919.4490.92419.0010.92419.313
Henan0.94720.4010.95718.6500.95519.334
Hubei0.89416.7410.94111.9870.94112.056
Hunan0.94868.9540.93510.0970.87513.957
Guangdong0.98092.29820.98931.78540.98791.9398
Hainan0.9192.5670.9561.8760.9012.814
Chongqing0.79213.9090.82412.7560.81213.617
Sichuan0.84716.1220.88713.9040.87314.818
Guizhou0.6977.6860.9034.3510.8305.606
Yunnan0.9612.7670.9752.2160.9612.846
Tibet0.9670.2700.9710.2550.9750.231
Shaanxi0.9732.5730.9742.5350.9732.649
Gansu0.9761.9180.9771.8960.9762.010
Qinghai0.9700.5620.9730.5440.9740.549
Ningxia0.9742.4610.9732.3770.9702.573
Xinjiang0.9582.0180.9592.0110.9592.094
Table 4. Results of ablation experiments.
Table 4. Results of ablation experiments.
Item201820192020Average
R 2 RMSE R 2 RMSE R 2 RMSE R 2 RMSE
CNN0.83412.5890.84812.2400.84012.1570.85111.905
CNN + CBAM0.88310.1550.9009.4410.8899.7380.8999.362
CNN + LSTM0.8969.8360.9189.2880.89710.3930.9109.548
CNN + CBAM + LSTM (Ours)0.9268.6010.9428.0980.9328.5810.9408.002
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

Liu, F.; Jiang, X.; Wu, Z. Attention Mechanism-Combined LSTM for Grain Yield Prediction in China Using Multi-Source Satellite Imagery. Sustainability 2023, 15, 9210. https://doi.org/10.3390/su15129210

AMA Style

Liu F, Jiang X, Wu Z. Attention Mechanism-Combined LSTM for Grain Yield Prediction in China Using Multi-Source Satellite Imagery. Sustainability. 2023; 15(12):9210. https://doi.org/10.3390/su15129210

Chicago/Turabian Style

Liu, Fan, Xiangtao Jiang, and Zhenyu Wu. 2023. "Attention Mechanism-Combined LSTM for Grain Yield Prediction in China Using Multi-Source Satellite Imagery" Sustainability 15, no. 12: 9210. https://doi.org/10.3390/su15129210

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